Repolode
haseeb-heaven

haseeb-heaven/open-agent

终端里的开源 AI 智能体,可用免费、本地或自带密钥的云端模型规划并完成任务。

可替代:Claude CodeOpen Interpreter

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. 1

    从 npm 安装

    npm install -g @haseeb_heaven/open-agent
  2. 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 数据每日更新。

相关项目