JuliusBrussee / caveman
AI编程工具
Go
让 coding agent 用「原始人简写」回复,省六成 token 不掉质量
caveman 是一个给 coding agent 用的省 token 技巧加代理工具,核心思路是让 AI 像原始人一样说话:能省的词全省,但代码和关键信息一字不动。它给 Claude Code 等 30 多种 agent 提供一套「原始人语音」规则,让回复先给结论、一句一个意思、砍掉寒暄和复述,实测能把整轮会话的输入 token 砍掉三成以上,输出也更短,而答案质量基本不变——JetBrains 的 A/B 测试显示没有可测量的质量下降,Adobe Research 和 Elasticsearch Labs 也各自验证过成本下降。它还提供几档激进程度不同的口令,从正常简写到中英混杂的极简模式,用户按需选择。适合每天重度使用 Claude Code、Cursor 等 agent、被 token 账单和上下文长度困扰的工程师,以及关注 prompt 工程和 agent 成本优化的人;如果你不常用 AI 编程工具,这项目跟你就没什么关系。
★ 117k
24h +173
⑂ 6.8k
创建 2026-04-04
更新 3 小时前
microsoft / TypeScript
Go
带静态类型的 JavaScript 超集,前端开发事实标准
TypeScript 是 JavaScript 的超集,可以理解为「带类型检查的 JavaScript」:它在 JS 语法基础上加了可选的静态类型标注,编译后输出干净、标准的 JS 代码,浏览器和 Node.js 都能直接跑。它解决的核心麻烦是大型前端项目的可维护性——当代码膨胀到几万行、多人协作时,改一个函数签名往往牵连一堆调用点,纯 JS 只能靠运行时报错发现,而 TypeScript 能在编辑器里实时标红,把大量低级错误提前到写代码时就暴露出来。如今它已是前端和全栈开发的事实标准,React、Vue、Angular 生态以及 Deno、Bun 等运行时都原生支持。对前端工程师、全栈开发、Node.js 后端以及做 AI 应用前端的开发者来说,这是日常必备工具;如果你完全不写 JavaScript,那和你关系不大。
★ 111k
24h +9
⑂ 15k
创建 2014-06-17
更新 3 小时前
Balanov / shim
AI编程工具
Go
终端里的轻量 AI 助手外壳,统一接入任意模型、MCP 和 Skills
Shim 是一个跑在终端里的轻量 AI 编程助手外壳,可以理解为把各家模型和工具粘合起来的「万能适配器」:一个几 MB 的静态二进制,不依赖 Node、Python 或 Docker,也不带界面和后台进程。它内置 OpenAI 兼容和 Anthropic 两种适配器,能接入 Ollama、LM Studio、OpenRouter、Claude 等各类托管或本地模型,同时支持 MCP 服务器和 Agent Skills 的懒加载,省去为每个工具单独配 provider ID、端点和 JSON 的麻烦。日常既可以用自然语言下指令,比如让它解释仓库或修失败的测试,也可以用完整的脚本化命令;管理类请求会先由本地小模型翻译成白名单命令,涉及改动的操作需要人工确认,配置和会话都以纯文本 JSON 存放。适合经常在命令行里工作、想用统一入口切换多个模型和工具的开发者,尤其是偏好本地模型、在意数据不出机器的人;不碰终端的读者关系不大。
★ 457
24h +8
⑂ 7
创建 2 天前
更新 2 天前
Binaryify / MyGit
AI编程工具
Go
轻量原生 Git 客户端,专为审查 AI agent 改动而生
MyGit 是一个轻量的原生 Git 图形客户端,跨 macOS、Windows 和 Linux,主打「检查 AI agent 写的代码」这一场景。它把 JetBrains 的提交图和历史工具、VS Code 的暂存方式装进一个不到 7 MB 的单文件里,秒开、内存占用极低(打开两万条提交的仓库约 109 MB,远低于 IDE)。实际用法是:让 Claude Code、Codex 等 agent 干活时开着 MyGit,窗口随改动实时刷新,锁文件和压缩产物自动折叠,图片改动显示前后对比;你可以在 diff 里直接改一行、按行暂存,把不满意的行加上注释、一键复制成带文件和行号的 Markdown 贴回给 agent 重做。它只读 git 输出、所有写操作交给 git 本身,所以和任何 agent、多个 agent 并行、或你自己的手改都兼容。适合日常用 AI 编程、需要频繁 review agent 产出的开发者,以及想要一个比 IDE 轻得多的 Git 客户端的人;不写代码或不用 agent 的读者关系不大。
★ 54
24h +2
⑂ 7
创建 17 天前
更新 2 天前
Balanov / uncut
AI编程工具
Go
可塞进 shell 管道的无损无头 coding agent
UNCUT 是一个极简的无头 coding agent,可以理解成「能塞进 shell 管道里的 Claude Code」:单个 7 MB 静态二进制,只有读写文件、替换文本、执行命令四个工具,通过 stdin/stdout 交互,没有界面也没有遥测。它的卖点是「无损」——每次调用都发送完整对话,文件内容和命令输出从不截断,如果模型因输出上限被切断,它直接报错退出,而不是把半截答案当成成功。典型用法是把 git diff 或测试失败日志管道喂给它,让它分析原因或修复问题;也支持 JSONL 会话续跑,以及 OpenAI 兼容接口(含本地模型服务)。适合需要在 CI、容器或脚本里自动跑 agent、又对上下文被静默裁剪敏感的后端和平台工程师;只想在终端里交互式写代码的人,用不上它。
★ 602
24h +2
⑂ 14
创建 3 天前
更新 2 天前
KnifeLemon / Droidline
AI编程工具
Go
免 ADB 免线免 root 的真机 Android 自动化与 AI agent 操机工具
Droidline 是一套用代码操控真实 Android 手机的自动化工具,可以理解为免 ADB、免数据线、免 root 的 Appium 替代品:手机上装一个 App、扫码配对即可,手机主动连回电脑,同一局域网或移动网络都能用。它提供统一的命令集,Python、Node.js、命令行、HTTP 乃至 MCP 都能调用,典型场景包括在真机上测试自己的 App(比如跨应用读取短信验证码完成登录)、让一排手机每天跑同一套例行任务、写点小脚本定时开关 Wi-Fi 或抓取应用里的数据,以及通过 MCP 给 Claude、Cursor 等 AI agent 装上「手和眼」,让它们看手机屏幕并操作。适合移动端测试工程师、做手机农场或 RPA 的开发者,以及想让 AI agent 接管真机的团队;纯后端或算法岗关系不大。
★ 459
24h +2
⑂ 48
创建 29 天前
更新 1 天前
init-co-jp / diff-tour
AI编程工具
Go
把 git diff 变成资深工程师视角的逐步导览 TUI
diff-tour 是一个只读的终端工具,把一次 git 变更变成可以左右键逐步翻阅的「导览」,让你像资深工程师那样读 diff。它会先用 git 导出变更前后的文件、diff 和提交信息,再调用你本机已有的 LLM 命令行工具(Claude Code、Codex CLI、Gemini CLI、Copilot CLI 等)生成一份讲解:这次改动为了什么、该重点看哪几个文件、老代码承诺的行为有没有被破坏、失败或重复执行会怎样、哪些问题必须修哪些只是建议,还会抛出「先猜答案再看解析」的思考题。生成过程中 LLM 只有只读权限,无法碰你的真实工作区,屏幕上展示的代码始终直接读自 git,不会照抄模型的输出。适合两类人:一是刚入职或接手陌生代码库、需要快速读懂别人 PR 的工程师;二是带新人的资深 reviewer,可以把它当教学脚手架。如果你平时不参与 code review 或不带人,关系不大。
★ 362
24h +1
⑂ 26
创建 26 天前
更新 2 天前
bjarneo / shoulder
AI编程工具
Go
实时监控多个 AI 编程 agent 工作过程的终端面板
shoulder 是一个终端里的实时监控面板,让你像站在身后盯着一样,同时观察多个 AI 编程 agent 在项目里的工作过程。它支持 Claude Code、Codex、Gemini CLI、opencode 等主流 agent,读取它们本来就写下的会话日志,不需要你额外配置 agent 本身。启动后,左侧面板列出各 agent 及其改动的文件,中间显示当前聚焦 agent 正在编辑的文件和 diff,下方是它执行的命令和输出,右侧则是完整的活动日志,包括读取、搜索、编辑、回复等。它还支持分屏同时看多个 agent、查看上下文窗口占用、回放活动历史,以及离开一段时间回来后汇总各 agent 做了什么。整个工具只读、不联网、不改动文件,安全性有保障。适合同时跑多个编程 agent、需要把控改动质量的开发者,尤其是用 AI 辅助写代码但不想盲信输出的人;如果你不怎么用 agent 编程,这个项目和你关系不大。
★ 75
24h +1
⑂ 5
创建 8 天前
更新 4 天前
guregodevo / memdoor
AI编程工具
Go
用小模型协作跑编码任务的工作流编排器
Memdoor 是一个跑在本机的 coding agent 和工作流编排器,可以理解为给 Claude Code 这类编码助手加了一层确定性的流程控制:它让多个小模型(如 Qwen3.8-27B)分工协作,作者称在 LiveCodeBench Hard 上五个小模型协作的成绩超过了单次调用的 frontier 模型。它能读文件、改代码、跑测试,还能把重复性工作写成带检查点、并行步骤和人工审批门的工作流,失败后可从断点续跑,适合接进 CI 或定时任务;内置的决策模型还能按需裁剪每轮发送的工具和上下文,实测把某类问题的输入 token 压掉了七成。模型可以走本地 Ollama、llama.cpp,也可以用你自己的 OpenRouter 等 API key,单个二进制、无需注册账号。值得看的是关注 AI 编码工作流、想用低成本小模型替代昂贵大模型做批量代码任务的工程师,以及在 CI 里跑自动化修复的后端和平台岗位;如果你只是偶尔用一下 AI 补全,关系不大。
★ 339
⑂ 38
创建 2026-10-05
更新 2 天前
zklmiao / CodeWar
Go
把 Python 刷题变成回合制格斗的网页对战游戏
这是一个网页端的 Python 编程对战游戏,可以理解为把 LeetCode 刷题变成了回合制格斗:两名玩家在 5×5 竞技场各控一名角色,每回合屏幕同时给出四道题,但只能选一道作答——攻击、走位、格挡还是放大招,取舍本身就是战术。解题越快伤害越高,攻击是双方同题竞速,走位和防御则是私有题,答错还会被锁定并自损 HP。游戏内置剑士、法师、游侠三种职业,各有专属攻击形状和技能冷却,还提供三档人机 Bot、四关交互式教程和 ELO 战绩系统,目前支持本机热座 1v1,在线排位尚未上线。对读者来说,如果你是想给团队做编程培训、搞算法活动或者纯粹想找点刷题乐趣的工程师,它是个不错的参考实现;后端和游戏开发者也能从它的事件流同步、容器沙箱判题设计里看到些可借鉴的工程做法。
★ 181
⑂ 6
创建 8 天前
更新 6 天前