Agentty – 一个直接替代 claude-code 的方案,用 C++26 编写,二进制文件仅 11.0 MB

Agentty 是一个全新的 AI 结对编程终端工具,用 C++26 编写,静态编译后仅 11MB,冷启动时间低于 1 毫秒,目标是成为 Anthropic 官方 Claude Code 的直接替代品。它既支持 Claude Pro/Max 订阅的 OAuth,也兼容 OpenAI、Groq、Ollama 等…

Agentty – 一个直接替代 claude-code 的方案,用 C++26 编写,二进制文件仅 11.0 MB

一句话看懂:Agentty 是一个全新的 AI 结对编程终端工具,用 C++26 编写,静态编译后仅 11MB,冷启动时间低于 1 毫秒,目标是成为 Anthropic 官方 Claude Code 的直接替代品。它既支持 Claude Pro/Max 订阅的 OAuth,也兼容 OpenAI、Groq、Ollama 等任意模型,目前已开源并在 Hacker News 上引发关注。

事件核心:发生了什么

开发者 1ay1 在 GitHub 上发布了 Agentty 项目,这是一个完全静态链接的 AI 编程助手,体积仅 11MB。Agentty 不需要 Node.js、Python 或 npm 环境,下载即用。它提供了一个终端 TUI 界面,集成了读、写、编辑、bash、grep、git、web 搜索等工具集,并默认通过 bwrap(Linux)或 sandbox-exec(macOS)做沙箱隔离。Agentty 支持“离线模式”,允许用户在没有互联网的机器上,通过笔记本电脑的 SSH 隧道和 TLS 固定连接来安全传输数据。此外,它实现了 Agent Client Protocol(ACP),可以直接接入 Zed 编辑器作为后端。

Agentty 的发布形式包含 Debian、RPM、AUR、Homebrew、Scoop 及静态安装脚本,覆盖 Linux、macOS 和 Windows。由于是用 C++26 和 CMake 构建的单二进制文件,其启动速度和资源占用远低于主流的 Node.js 或 Python 方案。安装脚本仅一行 curl 管道命令:curl -fsSL https://raw.githubusercontent.com/1ay1/agentty/master/install.sh | sh

为什么重要

AI 编程助手工具正面临一个关键矛盾:功能越丰富,系统依赖和启动开销越大。Claude Code、Cursor 等工具通常依赖庞大的 Node.js 或 Python 运行时,安装和冷启动延迟在数秒甚至更久。Agentty 用不到 1ms 的冷启动和 11MB 的二进制体量,证明了高性能 AI 终端工具完全可以脱离重型运行时。

从技术路线看,Agentty 采用了纯函数式更新循环架构(Model, Msg → Model, Cmd),以及基于 posix_spawn 和 poll(2) 的进程管理,文件写入使用 write+fsync+rename 确保原子性。这些底层设计让工具在资源受限的服务器、CI/CD 环境或嵌入式设备上也能运行。

更值得关注的是它对模型提供商的开放态度。Agentty 默认使用 Claude,但一键即可切换至 GPT、Groq、本地 Ollama 模型或 OpenRouter 聚合路由。这种“厂商无关”的产品策略降低了对单一模型的依赖风险,也让小型团队或个人开发者可以自由选择性价比更高的模型。同时,Agentty 兼容 Claude Code 的 SKILL.md 技能文件格式,对已有 Claude Code 配置的团队而言迁移成本极低。

对用户/开发者/创作者的影响

对开发者而言,Agentty 最直接的收益是“零环境安装即用”——没有 Node.js 版本冲突,没有 Python 包管理依赖,一个二进制文件即可在任意机器上获得完整的 AI 编程助手功能。这在多机器切换、Docker 容器内开发或远程服务器上场景下尤其有价值。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对团队协作而言,Agentty 内置了“代码库学习”和“记忆/遗忘”机制,以及可复用的 SKILL.md 技能文件。团队可以将自己的编码规范、DSL 用法写在技能文件中,所有成员共享,AI 的准确率可从约 20% 提升至约 85%(项目文档引用的研究数据)。

对 AI 应用开发者而言,Agentty 的 ACP 协议实现意味着它可以作为后端被任意支持 Agent Client Protocol 的编辑器(如 Zed)调用,而不仅仅是独立的 TUI 工具。这为工具链的整合提供了标准化接口。

对安全敏感的用户,Agentty 默认对所有 Shell 调用使用沙箱(bwrap/sandbox-exec),并提供离线/隔离模式,文件操作也限定在工作目录内,降低了 AI 生成命令误执行带来的风险。

值得关注的后续

第一,Agentty 目前尚处于项目早期阶段,GitHub 上的 Issue 和功能丰富度远逊于 Claude Code。其工具集的稳定性和覆盖率需要通过社区的持续验证和贡献来完善。

第二,C++26 编译工具链(GCC 14+ / 最新 Clang / MSVC)目前仍非常前沿,普通开发者若要从源码编译会遇到较高的工具链门槛,虽然官方提供了预编译二进制,但能否覆盖所有主流 Linux 发行版和 ARM 架构有待观察。

第三,Anthropic 是否会推出官方轻量版 Claude Code 以应对此类开源替代品的竞争,以及 Agentty 能否形成可持续的开发者生态(包括插件、技能市场、商业支持),是决定其长期影响力的关键变量。

来源:Hacker News · 24h最热

celebrityanime
celebrityanime
文章: 13574

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注