AntigmaLabs/ante
Ghost in your shell. Ante is a self-contained agent harness with a highly optimized core. It works like Claude Code or Codex, with none of their dependencies or model constraints.
Ante – 一款轻量级的终端编码代理
简介 – Ante 是一个单二进制文件、自包含的 编码代理,运行于您的 shell 中。它能与 LLM 提供商(OpenAI、Anthropic、Gemini、Grok、DeepSeek 等)对接,或通过内置的 llama.cpp 引擎运行本地 GGUF 模型,让您完全离线工作。该二进制文件以 Rust 编写,压缩后约 15 MB(解压后约 34 MiB),且无外部运行时依赖。
主要功能
| 功能 | 运作方式 |
|---|---|
| 交互式 TUI | ante 启动一个终端 UI,您可以在其中输入自然语言提示、查看流式 LLM 回复,并让代理编辑文件、执行指令或浏览仓库。 |
| 无头 / 脚本模式 | ante -p "<prompt>" 运行一次性任务,适用于 CI、git hooks 或快速修复。 |
| 服务器模式 | ante serve 启动一个守护进程,通过 stdio、Unix socket 或 WebSocket 公开 JSONL 协议,支持编辑器插件与自定义前端。 |
| 网关 | ante gateway 运行一个 Slack/Discord 机器人,将消息转发至相同的代理核心。 |
| 多代理编排 | /term 指令可开启 具名 的 tmux 窗格,并排运行其他代理(Claude、Codex 或另一个 Ante 实例),让您监控并介入其工作。 |
| 配置文件 (Profiles) | JSON 配置文件(.ante/settings.json 或通过 --profile 指定)定义系统提示、启用的工具、内存限制及其他行为。切换配置文件可将同一个二进制文件变为全功能助手、极简“pi”代理或只读规划器。 |
| 工具集成 | 内置工具包括 grep、git、文件读写、Bash 执行,以及可扩展的通用“工具”接口。 |
| 离线推理 | 将 ante 指向本地 GGUF 模型(--offline-model path/to/model.gguf),内置的 llama.cpp 将在本地运行模型——无需 API 密钥,无需网络。 |
| 可扩展的提供商目录 | ~/.ante/catalog.json 允许您添加任意 OpenAI 兼容端点、自定义验证标头或额外请求字段,因此可使用任何 LLM 服务。 |
性能声明 – 在公开的 Terminal-Bench 2.1 套件(89 个任务,每个任务 5 次试验)上进行基准测试。使用 DeepSeek V4.1 Flash 模型时,Ante 达到了 83.9% 的成功率,且在相同的 Docker 工作负载下,其峰值内存使用量约为 Claude Code 的 1/7,CPU 使用量为 1/9,磁盘 I/O 为 1/5。
典型工作流程
# 安装二进制文件 (单行指令)
curl -fsSL https://ante.run/install.sh | bash
# 交互式编码会话
ante
# 快速一次性修复
ante -p "find and fix the failing test in src/auth"
# 使用本地模型离线运行
ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
-p "add error handling to src/main.rs"
生态系统 – 仓库包含:
ante-acp– 用于 IDE 集成的 Agent Client Protocol 服务器。ante-gateway– Slack/Discord 桥接器。- Rust crates (
ante-sdk,protocol-shape,exec,llm),公开 JSONL 协议与核心原语。 ante-harbor– 用于公开基准测试结果的适配器。curated/– 现成的配置文件 JSON 文件 (例如pi,plan)。examples/– 示例工具与自定义集成。
适用对象 – 希望拥有快速、可重现的编码助手,且能离线运行、脚本化或嵌入工具中,而不需引入沉重运行时(Node, Python)的开发者。设计强调极小占用空间、可验证的构建,以及启动数千个相同代理的能力。
授权 – 源代码采用 Apache-2.0;预先构建的二进制文件在独立的“Binary Preview Terms”协议下可免费进行商业使用。
以上所有细节均直接取自仓库的 README。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目