一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
- Star
- 278
- Fork
- 43
- 未关闭 Issue
- 7
- 最近提交
- 上个月
这是什么?
OpenAgent 是一个在终端中运行的开源 AI 智能体。你用自然语言描述任务,它会规划步骤、调用工具并给出结果,例如分析 CSV 文件并绘制图表。它支持免费的 OpenRouter 模型、Ollama 和 LM Studio 等本地运行环境,也支持 OpenAI、Anthropic、Gemini、Groq、DeepSeek 等云端服务,使用你自己的 API 密钥即可,无需注册账号。
模型可通过注册表文件和命令行参数选择:可以指定供应商与模型,也可以使用带自动回退的免费轮换模式,或在会话中切换模型。网页搜索会根据已配置的密钥自动选择后端,未配置密钥时依次回退到 Exa 和 DuckDuckGo。扩展可从市场或本地清单安装,支持 Claude 风格的插件清单和 MCP 服务声明。
项目发布在 npm 上,需要 Node.js 22 或更高版本,支持 Windows、macOS 和 Linux。它基于 Google 的 Gemini CLI 分叉开发,采用 Apache-2.0 许可证。
核心功能
- 01用自然语言描述任务,智能体自动规划步骤并调用工具。
- 02支持免费的 OpenRouter 模型,并可自动回退。
- 03通过 Ollama 和 LM Studio 连接本地模型,无需 API 密钥。
- 04支持多家云端模型供应商,使用自己的密钥,可通过 .env 文件或交互式向导配置。
- 05根据已配置的密钥自动选择网页搜索后端,无密钥时回退到 Exa 和 DuckDuckGo。
- 06支持从清单安装扩展,包括 MCP 服务声明。
适用场景
- 在终端中分析本地 CSV 或表格数据并生成图表。
- 不付费调用 API,用免费或开源模型进行试验。
- 在本地 Ollama 环境中运行智能体,处理对隐私要求较高的任务。
- 通过同一个命令行界面对比多家大模型供应商的效果。
快速上手
- 1
从 npm 安装
npm install -g @haseeb_heaven/open-agent - 2
启动代理
openagent
使用前须知
- 需要 Node.js 22 或更高版本。
- 云端模型需要你自己的 API 密钥;本地模型需要先运行 Ollama 或 LM Studio。
- 最新的多提供商功能位于 feature 分支,而非默认分支。
收录于专题
标签
常见问题
- open-agent 是什么?
- 终端里的开源 AI 智能体,可用免费、本地或自带密钥的云端模型规划并完成任务。 OpenAgent 是一个在终端中运行的开源 AI 智能体。你用自然语言描述任务,它会规划步骤、调用工具并给出结果,例如分析 CSV 文件并绘制图表。它支持免费的 OpenRouter 模型、Ollama 和 LM Studio 等本地运行环境,也支持 OpenAI、Anthropic、Gemini、Groq、DeepSeek 等云端服务,使用你自己的 API 密钥即可,无需注册账号。
- open-agent 可以免费使用吗?用的什么许可证?
- open-agent 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- open-agent 还在维护吗?
- 半年内有更新。open-agent 最近一次提交是在 2026年10月6日。
- open-agent 适合用来做什么?
- 在终端中分析本地 CSV 或表格数据并生成图表。 不付费调用 API,用免费或开源模型进行试验。 在本地 Ollama 环境中运行智能体,处理对隐私要求较高的任务。 通过同一个命令行界面对比多家大模型供应商的效果。
- open-agent 怎么安装和运行?
- 从 npm 安装: npm install -g @haseeb_heaven/open-agent 启动代理: openagent
- 在哪里获取 open-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/haseeb-heaven/open-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.4万+74 本周9131TypeScriptOther维护活跃更新于 23小时前
一款在终端中运行的 AI 编程智能体,可读写代码、执行命令,默认对接 Kimi 模型。
8163+85 本周1359TypeScriptMIT更新于 昨天
专为 DeepSeek 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制与 MCP 集成。
2191+9 本周225TypeScriptMIT维护活跃更新于 16小时前
一款用 Go 编写的终端编程智能体,可编辑文件、执行命令并保存本地会话,模型与权限由你自行选择。
1782+10 本周208GoMIT维护活跃更新于 2小时前
一款开源的 AI 编程代理,可在终端运行,并提供桌面应用与内置的构建、规划两类代理。
22.5万+1706 本周3万TypeScriptMIT更新于 2小时前