项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2609
使用教程
环境要求
- 已安装 uv(Python 包管理器,README 使用 uv add 安装)
- 可用的 OpenAI API Key 或 ANTHROPIC_API_KEY,或其他 100+ 支持的提供商密钥
- 可运行 Python 代码的环境(用于导入 ace 并编写脚本)
安装与启动步骤
-
1安装 ACE 框架
用 uv 把 ace-framework 添加为项目依赖,这是 README 给出的唯一安装方式。
uv add ace-framework -
2交互式初始化
推荐方式,ace setup 会引导你选择模型、填写 API Key 并校验连接是否可用。
ace setup -
3或手动配置密钥
不想走交互流程时,直接导出环境变量;也可换成 ANTHROPIC_API_KEY 或其他提供商。
export OPENAI_API_KEY="your-key" -
4用代码调用引擎
导入 ACELiteLLM,传入模型字符串(任意 LiteLLM 支持的模型)即可创建智能体。
from ace import ACELiteLLM agent = ACELiteLLM(model="gpt-4o-mini") -
5从已有日志学习
已有智能体轨迹时,可直接喂给 learn_from_traces,再打印学到的策略。
from ace import ACELiteLLM agent = ACELiteLLM(model="gpt-4o-mini") agent.learn_from_traces(your_existing_traces) print(agent.get_strategies()) -
6按需安装扩展
需要浏览器自动化、LangChain、MCP 或可观测性时,安装对应 extras 即可。
uv add 'ace-framework[browser-use]'
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | OpenAI 模型密钥,供 ACELiteLLM 调用模型使用 | your-key |
ANTHROPIC_API_KEY | 否 | 使用 Anthropic 模型时替代 OPENAI_API_KEY | your-key |
model | 否 | ACELiteLLM 初始化时传入的 LiteLLM 模型字符串 | gpt-4o-mini |
如何确认成功
ace setup 会完成连接校验;脚本中成功创建 ACELiteLLM 并能调用 ask/learn 即代表可用。
常见问题
Q:没有 OpenAI 的 Key 能用吗?
A:可以,README 说明支持 ANTHROPIC_API_KEY,以及其他 100+ 家受支持的提供商密钥,设置对应环境变量即可。
Q:如何利用已有的智能体日志?
A:用 agent.learn_from_traces(your_existing_traces) 直接抽取策略,再用 agent.get_strategies() 查看学到的内容,无需重跑任务。
Q:想把 ACE 接到 LangChain 或浏览器自动化?
A:安装对应扩展:uv add 'ace-framework[langchain]' 或 uv add 'ace-framework[browser-use]',还有 logfire、mcp 等可选。
Q:必须用 uv 而不能用 pip 吗?
A:README 只给出了 uv add 的安装方式,未提供 pip 安装命令,建议先安装 uv 再按其说明操作。
注意事项
- README 仅提供 uv 安装方式,未给出 pip 或源码安装步骤。
- 密钥建议通过环境变量注入,不要硬编码进脚本或提交到仓库。
- 项目还提供托管服务 Kayba,如需自动化排查与修复可访问官网了解。
- 可选 extras 包括 browser-use、langchain、logfire、mcp、deduplication,按需安装。
核心亮点
- 自动从历史对话中提取经验,无需手动标注
- 提供托管服务,降低部署和运维成本
- 与主流智能体框架兼容,集成方便
不足之处
- 项目较新,文档和社区生态尚待完善
- 依赖外部托管服务,本地化部署可能受限
适用场景
- 智能客服系统,积累常见问题处理经验
- 自动化工作流,优化重复性任务执行策略
- 个人AI助手,记住用户偏好和习惯
替代项目
MemGPT、LangChain Memory、Zep
同类项目推荐
mcp-hub
开源
一个面板管好所有 MCP 服务器,动态启停监控不折腾
A centralized manager for Model Context Protocol (MCP) servers with dynamic server m···
awesome-deepseek-harness
开源
一站式发现 DeepSeek 智能体插件与工具,省去大海捞针。
DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from ds···
Multi-Agent-Custom-Automation-En···
开源
输入任务,多智能体自动分工协作并交付结果
The Multi-Agent Custom Automation Engine Solution Accelerator is an AI-driven system···
hyper-mcp
开源
给 AI 智能体装插件式工具,Wasm 沙箱安全热插拔
️ A fast, secure MCP server that extends its capabilities through WebAssembly plugi···
Lexora
开源
让 AI 住进你的桌面,自己动手把活干完
A self-evolved, sovereign desktop AI agent built for real-world action — beyond mod···
little-agent
开源
用 Rust 打造轻量嵌入式 AI 代理,快速集成到你的项目
A lightweight embedded agent framework (similar to Claude Code and OpenAI Codex).
OpenVLHarness
开源
让视觉智能体真正会用工具、记得住上下文
Official Code for OpenVLHarness: Real-World Visual Agentic Tool‑Use with Multimodal···
dsh-agent-team-gui
开源
给多智能体团队配个可视化指挥台,模型分工和花费一目了然
Persistent multi-model workflow teams for DeepSeek Harness — dynamic lead planning,···
toolsdk-mcp-registry
开源
一站式查找并接入MCP服务器,结构化配置即拿即用。
MCPSDK.dev(ToolSDK.ai)'s Awesome MCP Servers and Packages Registry and Database with···
