gas(Grok Account Switch)是一个轻量 CLI,用来在一台机器上管理多个 Grok CLI 登录。它把 ~/.grok/auth.json 快照成编号账号,用 gas sw / gas to 一条命令切换,思路类似 Claude Code 的 ccs。
OpenInOtty 是一个极简的 macOS Finder 工具栏应用:点一下图标,就在当前 Finder 路径用 Otty 终端打开。Otty 已运行则新开标签页,未运行则启动并进入该目录。MIT 开源,单文件 Swift 实现。
在 GitHub 上闲逛时发现了 Innei 的 SKILL 仓库,里面有个 session-to-skill-and-blog 技能,核心思想很妙:**把一次
前言 在 macOS 中习惯了截图后直接识别文字,于是在 Ubuntu 中也想要这个功能。 实现思路的思路大概是:截图 -> 保存 -> 识别 -> 复制
前言 前段时间用 Miniflux 搭建了一个 RSS 服务,其数据库使用的是 PostgreSQL, 但运行在 Docker 容器中,现在想把数据库迁移到另一
问题描述 在尝试连接甲骨文云主机实例时,当时使用的 SSH 密钥损坏或被丢失了,导致无法连接到云主机。 错误信息如下: Permission denied
起因 上个月的一场面试中,面试官问了我这个问题,当时没能很好的回答出来。后来认真的思考了下这个问题,用此文记录下来。 排序算法 符合第一直觉的回答应该是`快
本文简单的介绍了如何通过 SSH 连接到 VirtualBox 中的 Ubuntu Server 来进行日常的开发工作。 准备工作 安装好的 VirtualB
前言 一直使用 Inoreader 作为自己的 RSS 服务,但是最近发现 Inoreader 访问不是很稳定,有些 RSS 源的内容无法正常显示,正好看到 [
什么是数据报套接字? 数据报套接字 => Datagram Socket 流套接字 => Stream Socket 创建一个数据报套接字与创建一个流套接字类