← 返回列表
AI 编程工具

agentty:终端内运行的快速开源编码智能体

1ay1/agentty · AI pair programming in your terminal — one static binary, sub-ms startup, any model

GitHub原文发布 未知首次收录 2026-10-04上架 2026-10-04 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

agentty 是一个以 C++26 编写、以单个静态二进制分发的终端编码智能体,可作为 Claude Code 的替代方案。它启动快、无 Node/Python 运行时依赖,支持接入 Claude、OpenAI、Groq、OpenRouter、Cerebras、DeepSeek、xAI、Mistral、Gemini、Fireworks 或本地 Ollama 等多种模型并可在会话中切换。它内置本地检索(BM25 + 稠密嵌入、GraphRAG 文档图)只向模型发送相关代码片段,默认在操作系统级沙箱中执行 shell 命令,并提供 Air-gapped 模式、Smart Mode 多模型分工以及 read/write/edit/bash/grep/glob/git/web 等工具。

核心能力与快速开始

★ 616 · C++

能做什么
终端内编码智能体,单静态二进制、冷启动毫秒级、无 Node/Python 依赖。支持多模型供应商(Claude、OpenAI、Groq、OpenRouter、Cerebras、DeepSeek、xAI、Mistral、Gemini、Fireworks、本地 Ollama)并可实时切换。内置完整本地检索引擎:BM25 + 稠密嵌入混合检索、RRF 融合、重排序、MMR 去重、压缩、Parent-document 与 GraphRAG 文档图扩展、CRAG 纠错重试,提供 search_docs 与 search_code 工具。默认在 OS 强制沙箱中运行 shell/build 命令(Linux seccomp/landlock/cgroup2,macOS seatbelt/rlimits),遮蔽凭据文件并限制工作区外路径。支持 Air-gapped 模式(通过 SSH 转发字节并端到端固定 TLS)、Smart Mode 编排器-工作者分层(战略/实现/工具三类角色,复杂度缩放与级联重试,按工作区本地学习)、Agent Skills 与 remember/forget 记忆、ACP 在 Zed 中运行,以及 read/write/edit/bash/grep/glob/git/web/search_docs/search_code/task 等工具。
适用场景
在终端中进行 AI 结对编程,向代码库提问、定位与修改代码、执行构建与测试命令;需要低启动开销、不想安装 Node/Python 运行时的开发环境;希望只把相关代码片段而非整个仓库发送给模型的上下文受限场景;需要本地/离线检索与本地模型(Ollama)配合的隐私敏感工作流;需要按任务复杂度在旗舰与廉价模型之间自动分工以控制成本的多模型使用场景;需要在无互联网环境中通过 SSH 中继使用编码智能体的场景。
项目形态
可直接使用的工具
部署方式
提供安装脚本(curl 管道)、Debian/Ubuntu .deb、Fedora/RHEL/CentOS 与 openSUSE rpm、Arch AUR(agentty-bin / agentty-git)、macOS Homebrew、Windows Scoop 与 winget,以及 Termux/Android 原生构建方式;也可从源码用 C++26 工具链编译。首次启动可通过粘贴 API Key 或本地 Ollama 完成认证,也支持 Claude Pro/Max OAuth。具体硬件要求、推理成本与生产部署条件材料未说明。
主要依赖
运行时以单个静态二进制分发,无 Node/Python 依赖;源码构建需要 C++26 工具链(GCC 14+ / 较新 Clang / MSVC)。使用语义检索可选依赖本地 Ollama 提供嵌入(如 nomic-embed-text),无则回退关键词检索。使用云端模型需自备对应厂商 API Key 或 Claude Pro/Max OAuth。具体 API 费用、硬件配置与网络要求材料未说明。
使用限制
Termux/Android 上因 Android 不授予用户命名空间,shell/build 工具以非沙箱方式运行,其余功能正常。语义检索需可选本地 Ollama 嵌入服务,否则仅支持 BM25 关键词检索。部分检索增强选项(RAG-Fusion 查询扩展、HyDE、GraphRAG 社区摘要)默认关闭且会消耗模型调用。官方未在材料中说明 API 成本、硬件门槛、性能基准与商用授权边界。
许可证
MIT
最近推送
2026-10-04 06:17

资料检查:2026-10-04 07:00 · 卡片整理:2026-10-04 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在终端中进行 AI 结对编程:编写、编辑、审查代码,运行 shell/git 命令,并通过内置本地检索(BM25 + 稠密嵌入、GraphRAG)只向模型发送相关代码片段,用于代码编写、排错和技术文档检索。

查看内容依据
AI pair programming in your terminal — one static binary, sub-ms startup, any model

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。