Ante —— 终端里的自组织 AI 编程代理

一个约 15MB 的单一 Rust 二进制文件,带来极低资源占用、可本地离线的终端编程代理,兼容任意模型。

Star 数
★ 2k
最近更新
1 天前
License
Apache-2.0
主语言
Rust
FA 评分
证据不足

30 秒速览

运行形态
命令行工具自托管服务聊天机器人
可在哪里用
通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Rust 二进制文件(自包含)用于离线模式的 GGUF 模型Shell / 命令行本地文件系统
典型场景
需要审查 git diff 并获取安全建议的开发者,可运行 git diff | ante -p "review this for security issues"。
不适合
  • 需要原生 Windows 支持的团队,仅支持 macOS 和 Linux
  • 要求核心代码完全开源可审计的用户,核心仅提供预编译二进制
  • 不能接受 Beta 预览版频繁破坏性变更的生产环境

这个 Agent 能做什么,适合哪些场景?

Ante 是 Antigma Labs 研发的终端 AI 代理,以单一 Rust 可执行文件分发(压缩约 15MB,解压后约 34.1 MiB),无运行时外部依赖。它支持交互式 TUI、无头模式 (-p)、服务模式 (ante serve) 和网关模式(Slack/Discord 机器人)。内置 llama.cpp 推理引擎,可离线运行 GGUF 模型,同时内置 17 种主流模型提供商预设,并支持自定义 catalog 配置对接任意 OpenAI 兼容接口。在 Terminal-Bench 2.1 评测中,以 DeepSeek V4 Flash 0731 模型达到 82.7% 的最新成绩,且资源占用较 Claude Code 显著更低。项目开源了文档站点、协议定义和 Harbor 评估管线,而核心 harness 仍以闭源二进制发布。

Ante 提供一个可在终端中执行任务的代理:通过 ante -p "..." 运行单次任务、审查 diff、修复 bug,或用 ante --resume 恢复会话。它通过 ante serve 提供 JSONL 协议服务,供编辑器插件等集成;也可作为网关连接 Slack/Discord。支持通过 --profile 切换完整代理配置(系统提示词、工具集、技能)。内置工具包括重构后的 Grep、git 与 Bash 执行;在离线模式下使用内置 llama.cpp 加载 GGUF 模型。用户可通过 ~/.ante/catalog.json 自定义提供商,或使用内置的 Anthropic、OpenAI、Gemini 等预设。

  1. 需要审查 git diff 并获取安全建议的开发者,可运行 git diff | ante -p "review this for security issues"。
  2. 希望在无网络或数据敏感环境中使用本地 GGUF 模型的开发者,通过 ante --offline-model 离线运行。
  3. 需要低资源消耗并行运行大量代理任务(如 CI 或批量任务)的工程团队。
  4. 希望将代理集成到编辑器插件或自定义 UI 的开发者,使用 ante serve 及 JSONL 协议。
  5. 在 Slack 或 Discord 中需要机器人自动执行开发任务的团队,可使用 ante gateway。
  6. 希望快速构建定制代理(例如精简为四个工具的“pi”profile)的高级用户,基于配置文件快速切换。

如何安装或部署这个 Agent?

在 macOS 或 Linux 终端中执行:curl -fsSL https://ante.run/install.sh | bash。如需指定目录或频道,可加环境变量或参数(例如 ANTE_INSTALL_DIR=/usr/local/bin bash)。Windows 用户需通过 WSL。安装后得到一个单二进制文件,无需额外依赖。

如何使用这个 Agent?

首次运行 ante 进入 TUI,或直接用 ante -p "任务描述" 执行一次性任务。需要 API 提供商时,需自带 API key(例如 ante --provider openai --model gpt-5.5 -p "...")或通过 profile 登录订阅。离线模式可指定本地 GGUF 模型路径:ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf -p "..."。更新使用 ante update。

这个 Agent 有哪些优点和局限?

优点
  • 极低的资源占用:在相同 20 个 Docker 任务下,峰值内存、平均 CPU 和磁盘 I/O 均比 Claude Code 低多倍。
  • 完全离线可用:内置 llama.cpp,可运行本地 GGUF 模型,无 API key 或网络需求。
  • 模型无关:支持多种主流提供商预设与自定义 OpenAI 兼容端点,无锁定。
  • 单一二进制,无外部依赖:内部集成了 Grep、git 等组件,进程内运行。
局限
  • 当前处于测试预览版,存在破坏性变更和功能不完整,且仅支持 macOS 和 Linux(Windows 需 WSL)。
  • 核心 harness 尚未开源,仅提供预编译二进制,社区无法审计其内部实现。
  • 离线模式需要用户自行准备 GGUF 模型文件,可能带来下载和管理成本。
  • 用户需自带模型 API key 或订阅,Ante 本身不提供模型。
  • 部分功能(如 skills、MCP 服务器)在精简 profile 下不可用,需权衡功能与资源。

这个 Agent 与同类方案有什么区别?

README 明确以 Claude Code 和 Codex 为参照,强调无其依赖和模型限制,并提供资源占用对比。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Ante —— 终端里的自组织 AI 编程代理 当前 证据不足 命令行工具免费 + 模型费 ★ 2k 1 天前 Rust Codex · Claude Code · OpenAI API · Claude API
Coven 79 · 表现良好 命令行工具免费 ★ 73 今天 Rust Codex · Claude Code
chartr 67 · 存在缺口 桌面应用免费 + 模型费 ★ 349 1 天前 Rust —
DeepTide - 为 DeepSeek 打造的 AI 编程代理 44 · 缺口较多 命令行工具免费 + 模型费 ★ 1.1k 2 个月前 Rust OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
证据不足
本评测基于 2026年9月7日 的源码;此后该项目发布了 20 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
查看各维度的扣分理由
信任安全

证据不足:仓库仅包含文档、协议 crate、评估工作流和 curated 配置,核心二进制闭源。没有权限模型、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的证据。因此所有信任标准得分为 0。

可靠稳定

证据不足:没有核心代码或测试。自洽性、依赖可用性和失败消息无法评估。因此所有可靠性标准得分为 0。

适用触发

证据不足:虽然 README 描述了多种模式和场景,但核心实现缺失,无法验证能力边界、触发精度或环境适配。因此所有适应性标准得分为 0。

规范维护

证据不足:存在 README、LICENSE、CHANGELOG 和 CI 工作流,但核心代码缺失,无法评估信息架构、安装说明、命名稳定性、示例、已知限制、版本控制或维护责任。因此所有约定标准得分为 0。

有效结果

证据不足:没有可执行代码或测试来评估输出可用性、边际价值或成本效益。因此所有有效性标准得分为 0。

证据核验

证据不足:README 中的声明无法追溯,因为没有核心代码或测试。因此所有可验证性标准得分为 0。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 核心二进制闭源,无法审计权限、安全或行为。
  • 仓库仅包含文档和外围组件,不足以评估 Agent 产品。
  • 发布者身份未验证,且核心代码缺失,无法验证基准声明。
证据充分度:低 评估于 2026年9月7日 审查版本 1b2138a22e48 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.2.14
    发布说明摘录
    v0.2.14 - 2026-10-21 Added - Native MiniMax provider: set MINIMAX_API_KEY to use MiniMax M3.1 Flash directly (1M context, vision, low–max reasoning, max by default); MINIMAX_BASE_URL overrides the endpoint - MiniMax M3.1 Flash in the OpenRouter catalog Changed - Offline mode defaults to llama.cpp's port 9931 instead of 8080: managed launches try 9931–9940, and user-started servers are discovered on 9931 and 8080 only (previously 8080–8179). A router already running keeps its recorded port, and a server on any other port can still be attached by endpoint …
    在 GitHub 查看 ↗
  2. v0.2.13
    发布说明摘录
    v0.2.13 - 2026-10-18 Added - Jump-to-bottom pill in fullscreen: while the conversation is scrolled up, its last row shows N new messages (ctrl+l) ↓, or Jump to bottom (ctrl+l) ↓ when nothing new has arrived; Ctrl+L or a click on that row jumps to the latest output, and sending a prompt or a !command follows new output again …
    在 GitHub 查看 ↗
  3. v0.2.12
    发布说明摘录
    v0.2.12 - 2026-10-15 Added - Remote MCP servers over Streamable HTTP: an mcpServers entry takes url in place of command, with an optional transport of stdio or streamable-http (http is a synonym). An entry that mixes command and url, or names the legacy sse transport, fails that server at warm-up with a message saying what to change. /mcp shows the URL, and rage redacts a URL's query string …
    在 GitHub 查看 ↗

常见问题

Ante 是否收费?需要账号吗?
Ante 二进制在 alpha 预览期免费使用(含商业用途),但使用云模型时需自带 API key 或订阅,无需注册 Ante 账号,也不强制使用 Antix 服务。
Windows 上能运行吗?
目前官方仅支持 macOS 和 Linux,Windows 用户需通过 WSL 运行。
如何确保代理行为安全?
Ante 具有权限系统,可在执行文件操作、命令等时进行控制。官方提供了文档说明,建议在隔离环境中测试配置。
能否使用我自己的模型或网关?
可以,编辑 ~/.ante/catalog.json 可添加自定义提供商,支持 OpenAI 兼容的 API 端点、自定义头及认证方式。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents