项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3960
使用教程
环境要求
- uv 包管理器(官方安装说明见 https://astral.sh/uv)
- Python 环境(由 uv 自动创建和管理)
- 可用的模型服务访问凭证(OpenAI、Anthropic、Google 等)
- 用于拉取仓库的可选工具 git(仅本地文档预览时需要)
安装与启动步骤
-
1安装 uv
uv 是运行和安装 fast-agent 的前提,按 uv 官网 https://astral.sh/uv 的说明完成安装后再继续。
-
2启动交互会话
用 uvx 直接运行最新版 fast-agent,-x 开启 shell 支持,首次执行会自动下载依赖。
uvx fast-agent-mcp@latest -x -
3按预设开始编码
通过 --pack 选择预设智能体:hf-dev 面向 Hugging Face 推理服务,codex 面向 OpenAI。
uvx fast-agent-mcp@latest --pack hf-dev uvx fast-agent-mcp@latest --pack codex -
4常驻安装 CLI
用 uv tool install 把 fast-agent 装为本地命令,之后可直接指定模型启动并加 shell 支持。
uv tool install -U fast-agent-mcp fast-agent --model opus -xx -
5配置本地模型
使用 generic provider 接本地模型,或让 fast-agent 自动生成 llama.cpp 的配置。
fast-agent model llamacpp -
6接入 ACP 客户端
任意 fast-agent 配置都能被 ACP 客户端使用,最简方式是直接用 fast-agent-acp 启动。
toad acp "fast-agent-acp -x --model sonnet" -
7本地预览文档
克隆仓库后在根目录安装文档依赖并启动开发服务器,浏览器访问 127.0.0.1:8000。
git clone https://github.com/evalstate/fast-agent.git cd fast-agent uv run scripts/docs.py install uv run scripts/docs.py serve
如何确认成功
终端出现 fast-agent 交互提示符,能输入 ! 执行 shell 命令,并用 /skills、/connect 操作,即启动成功。
常见问题
Q:如何在 fast-agent 会话里执行 shell 命令?
A:输入 ! 进入 shell,或直接写 ! 加命令,例如 ! cd web && npm run build。
Q:如何管理技能和 MCP 服务器?
A:在会话中用 /skills 命令管理技能,用 /connect 连接 MCP 服务器。
Q:不想全局安装可以吗?
A:可以,直接用 uvx fast-agent-mcp@latest 运行即可,无需执行 uv tool install。
Q:模型相关的密钥如何管理?
A:OAuth 等密钥由 KeyRing 存储,使用 fast-agent auth 命令统一管理。
注意事项
- 最新文档请以 https://fast-agent.ai 为准,仓库内文档位于 docs/ 目录。
- 运行过程需要联网下载依赖并访问所选的模型服务。
- 已原生支持 Anthropic、OpenAI、Google,以及 Azure、Ollama、Deepseek 等提供商。
- README 未给出具体 API Key 的环境变量名,配置方式请查阅官网文档。
核心亮点
- 内置评估模块,可量化测试智能体性能,避免盲目调优
- 原生支持 MCP、ACP、A2A 多种协议,与外部工具和智能体互联互通
- 提供 CLI 和 TUI 双界面,开发调试体验流畅,上手快
不足之处
- 文档/社区待观察
- 项目较新,生态和第三方集成尚在完善中
适用场景
- 快速构建企业内部客服或知识库问答智能体
- 开发需要调用多种外部工具(如数据库、API)的自动化助手
- 对智能体进行性能基准测试和对比评估
替代项目
LangChain、CrewAI、AutoGen
上一篇:agentscope-java
下一篇:rasa
同类项目推荐
best-llm-finder-pipeline
开源
三套流水线,自动帮你挑出最合适的LLM
Agentic RAG, Multi-Agent Systems, and Vision Reasoning are three pipelines to find t···
llm-apps-java-spring-ai
开源
用 Java 和 Spring AI 快速构建 LLM 应用,从示例到实战。
Samples showing how to build Java applications powered by Generative AI and LLMs usi···
llm
开源
终端里直接问大模型,还能存日志、接管道
Access large language models from the command-line
openai-api
开源
用 Rust 同步调用 OpenAI,告别异步和臃肿依赖
A simple Rust library for OpenAI API, free from complex async operations and redunda···
anthropic-sdk-php
开源
PHP 项目几行代码接入 Claude 模型
Access to Anthropic's safety-first language model APIs in PHP
building-with-typesafe-jev
开源
让编码智能体一次写对 Jev 类型化决策代码
Unofficial skill that teaches coding agents to build with TypeSafe AI's Jev: typed d···
xlflow
开源
用命令行和AI智能体高效管理Excel VBA项目
AI-Agent-ready CLI framework for editing, testing, running, tracing, and diffing Exc···
chainlit
开源
几分钟内把 LLM 变成可交互的聊天应用
Build Conversational AI in minutes ⚡️
TANGO
开源
不写代码,自动生成并运维目标导向的神经网络。
public repo for TANGO (Target Aware No-code neural network Generation and Operation ···
