>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Rust

Ante — 一个紧凑的 Rust AI 智能体,可直接在终端运行并支持本地模型

如果你使用过 Claude Code 这类控制台 AI 助手,应该会注意到它们有多耗费资源。它们在底层通常运行 Node.js 或 Python 环境,进程会迅速占满内存。当你需要为本地任务运行单个智能体时,还能忍受。但如果启动多个并行会话,系统就会明显变慢。

Antigma Labs 的工程师们尝试从根本上解决这个问题。他们编写了 Ante——一个约 15 MB 的单一编译 Rust 二进制文件。

为什么还需要另一个控制台智能体

项目开发者从一个简单的想法出发:智能体应该快速且消耗最少的系统资源。在 Ante 中,代码搜索和 Git 工具直接内置于二进制文件中。文件搜索期间不会调用外部解释器或额外进程。

该工具支持四种模式:

  • 用于日常控制台工作的交互式 TUI
  • 通过 ante -p "задача" 命令一次性执行,适用于脚本和 CI
  • 通过 JSONL 协议通信的服务器模式 ante serve,适合编写代码编辑器插件
  • 用于将机器人连接到 Slack 或 Discord 的网络网关 ante gateway

资源效率和基准测试

作者在 Docker 中执行 20 个并行任务时测量了资源消耗。与 Claude Code 的比较显示出显著差距:Ante 的峰值内存消耗减少约 7 倍,CPU 资源减少 9 倍,磁盘 I/O 减少 5 倍。

在 Terminal-Bench 2.1 基准测试(89 个任务,每个任务 5 次尝试)中,使用 DeepSeek V4 Flash 模型的新鲜 Ante 构建在 82.7% 的测试中成功解决问题。运行所有测试的 API 请求成本约为 68 美元。所有运行结果都公开发布供审计。

无需互联网和 API 密钥的自主运行

特别值得关注的是基于 llama.cpp 的内置引擎。如果你由于安全要求无法将源代码发送到外部服务器,或者根本没有网络访问,只需向智能体提供一个普通的 GGUF 格式文件即可。

本地启动的命令如下:

ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
  -p "добавь обработку ошибок в src/main.rs"

在此模式下,所有逻辑和代码生成都在你的机器上完全执行。无需账户或 API 密钥。

如果你更喜欢云模型,该工具支持 17 个现成的预设:Anthropic(Claude Sonnet/Opus)、OpenAI、Google Gemini、Grok 和 OpenRouter。第三方代理通过配置文件 ~/.ante/catalog.json 连接。

配置文件和任务特定配置

工具的行为通过配置文件灵活变化。所有配置存储在一个 JSON 文件中,定义系统提示词、可用工具和会话内存。

例如,pi 配置文件将工具集精简为四个基本操作:读取、写入、编辑和在 Bash 中执行命令。文件搜索使用 rg;Web 请求使用 curl;额外任务通过子智能体委托。

cp curated/profiles/pi.settings.json ~/.ante/
ante --profile pi

源代码情况如何

这里有一个细节,作者坦诚地发出了警告。项目目前处于 alpha 预览阶段。核心库和主二进制文件以编译形式发布。但是,SDK(crates/agent-sdk)、交互协议(crates/protocol-shape)、评估系统(ante-harbor)和文档的源代码在 Apache 2.0 许可证下开源。

开发者正在逐步公开发布核心组件(它们稳定后),例如进程启动模块 crates/exec 已经开源。开源核心代码的讨论在 GitHub 的 issue #21 中进行。

快速开始和使用示例

安装只需几秒钟,因为系统中不应有外部依赖:

curl -fsSL https://ante.run/install.sh | bash

日常命令示例:

# Поиск и исправление падающего теста
ante -p "найди и исправь падающий тест в src/auth"

# Проверка изменений перед коммитом
git diff | ante -p "проверь эти изменения на уязвимости"

# Запуск с указанием конкретного провайдера и модели
ante --provider openai --model gpt-5.5 -p "перепиши модуль работы с базой данных"

谁应该尝试

Ante 对那些喜欢在终端工作但厌倦了其他 AI 助手缓慢的开发者很有用。如果你想要在本地运行智能体而不将代码发送到云端,或者计划将 AI 智能体嵌入到自动化和 CI/CD 脚本中而无需额外开销,这个项目非常适合。

相关项目