能力标签
🛠
AI工具

AgentClaw AI指挥官

基于 TypeScript · 开源 AI 工具,GitHub 社区精选
英文名:AgentClaw
⭐ 11 Stars 🍴 1 Forks 💻 TypeScript 📄 未公布协议 🏷 AI 7.8分
7.8AI 综合评分
AI AgentMCP工具多渠道机器人任务规划TypeScript
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,AgentClaw AI指挥官 获评「推荐使用」。这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.8 分,适合有一定技术背景的用户使用。

📚 深度解析
AgentClaw AI指挥官 是一款基于 TypeScript 的开源工具,在 GitHub 上收获 0k+ Star,是AI Agent、MCP工具、多渠道机器人、任务规划领域中的优质开源项目。开源工具的最大优势在于代码完全透明,你可以审计每一行代码的安全性,也可以根据自身需求进行二次开发和定制。

**为什么要使用开源工具而非商业 SaaS?**
对于个人开发者和有隐私需求的用户,本地部署的开源工具意味着数据不离本机,不受第三方服务商的数据政策约束。同时,开源工具通常没有使用次数限制和月度费用,一次安装即可长期使用,对于高频使用场景的总拥有成本(TCO)远低于订阅制商业工具。

**安装与环境准备**
AgentClaw AI指挥官 依赖 TypeScript 运行环境。建议通过 pyenv(Python)或 nvm(Node.js)管理 TypeScript 版本,避免全局环境污染。对于新手用户,推荐先创建虚拟环境(python -m venv venv && source venv/bin/activate),再安装依赖,这样即使出现问题也可以随时删除虚拟环境重新开始,不影响系统稳定性。

**社区与维护**
GitHub Issue 和 Discussion 是获取帮助的最快渠道。在提问前建议先检查 Closed Issues(已关闭的问题),大多数常见问题都已有解答。遇到 Bug 时,提供 pip list 的输出、完整错误堆栈和最小可复现示例,能显著提高开发者响应速度。AI Skill Hub 将持续追踪 AgentClaw AI指挥官 的版本更新,及时通知重要功能变化。
📋 工具概览

AgentClaw AI指挥官 是一款基于 TypeScript 开发的开源工具,专注于 AI Agent、MCP工具、多渠道机器人 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

GitHub Stars
⭐ 11
开发语言
TypeScript
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
未公布
AI 综合评分
7.8 分
工具类型
AI工具
Forks
1
📖 中文文档
以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

AgentClaw AI指挥官 是一款基于 TypeScript 开发的开源工具,专注于 AI Agent、MCP工具、多渠道机器人 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

📌 核心特色
  • 开源免费,支持本地部署,数据完全自主可控
  • 活跃的 GitHub 开源社区,持续迭代更新
  • 提供详细文档和使用示例,新手友好
  • 支持自定义配置,灵活适配不同使用环境
  • 可作为基础组件集成进现有技术栈或进行二次开发
🎯 主要使用场景
  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:npm 全局安装
npm install -g agentclaw

# 方式二:npx 直接运行(无需安装)
npx agentclaw --help

# 方式三:项目依赖安装
npm install agentclaw

# 方式四:从源码运行
git clone https://github.com/vorojar/AgentClaw
cd AgentClaw
npm install
npm start
📋 安装步骤说明
  1. 访问 GitHub 仓库页面
  2. 按照 README 文档完成依赖安装
  3. 根据系统环境完成初始化配置
  4. 参考官方示例或文档开始使用
  5. 遇到问题可在 GitHub Issues 中查找解答
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 命令行使用
agentclaw --help

# 基本用法
agentclaw [options] <input>

# Node.js 代码中使用
const agentclaw = require('agentclaw');

const result = await agentclaw.run(options);
console.log(result);
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# agentclaw 配置说明
# 查看配置选项
agentclaw --config-example > config.yml

# 常见配置项
# output_dir: ./output
# log_level: info
# workers: 4

# 环境变量(覆盖配置文件)
export AGENTCLAW_CONFIG="/path/to/config.yml"
📑 README 深度解析 真实文档 完整度 77/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

AgentClaw

<p align="center"> <a href="https://github.com/vorojar/AgentClaw/blob/master/LICENSE"> <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT License" /> </a> <a href="https://github.com/vorojar/AgentClaw"> <img src="https://img.shields.io/github/stars/vorojar/AgentClaw?style=social" alt="GitHub Stars" /> </a> </p>

你的 24/7 AI 指挥官——理解意图、规划任务、调度工具、记住一切的智能调度中心。

AgentClaw 是一个指挥官级别的个人 AI 助理,同时也是一个 Agent 托管平台(Hive)。它自己不写代码(调用编程技能),自己不搜索(调用搜索技能),但它理解你的意图、规划复杂任务、调度合适的工具和技能,并通过 Web UI / Telegram / WhatsApp / 钉钉 / 飞书 / QQ 全天候待命。

Hive 模式下,任何人都可以创建、配置、发布独立 Agent,获得即用的 API 端点——定义 Soul,选择 Tools,导入知识,拿到 Key,上线。每个 Agent 拥有独立的记忆空间、工具白名单、技能黑名单、知识库和 API Key。

核心功能

快速开始

桌面安装

Releases 下载对应平台安装包:

  • Windows: .exe (NSIS 安装包,内嵌 WebView2)
  • macOS: .dmg
  • Linux: .deb

启动后通过 Setup Wizard 配置 LLM Provider 即可使用。

一键安装(推荐)

Linux、macOS 和 Termux 可用一条命令完成安装、模型配置、构建和启动:

curl -fsSL https://raw.githubusercontent.com/vorojar/AgentClaw/master/scripts/install.sh | bash

安装器会自动检查并安装基础依赖(gitcurl、Node.js、pnpm、ffmpeg、Python/构建工具),随后引导选择模型提供商并填写 API Key。完成后打开 http://127.0.0.1:3100 即可开始对话。

默认安装只启用核心对话能力,避免首次安装拉取 Chromium、SearXNG、Redis 等重依赖。搜索引擎、消息渠道、浏览器自动化等高级能力可在安装后按需配置。

Docker 部署

```bash git clone https://github.com/vorojar/AgentClaw.git cd AgentClaw cp .env.example .env

手动部署

前置要求: Node.js >= 20, pnpm >= 9

```bash git clone https://github.com/vorojar/AgentClaw.git cd AgentClaw pnpm install npm run build cp .env.example .env

其他启动方式

npm run start:web    # Web UI 开发服务器(热更新)
npm run cli          # 终端交互模式

确认容器正在运行

docker compose ps

Artifacts 实时预览

代码块支持实时预览,点击 Preview 按钮即可在聊天中直接渲染:

语言渲染方式
htmliframe sandbox
svgiframe(自动包装为 HTML document)
mermaid动态加载 mermaid.js 渲染为 SVG
jsx / tsx@babel/standalone 编译 + React 19 CDN iframe

生成的 HTML 文件(/files/*.html)显示为可点击的预览卡片,全屏覆盖层浏览。

编辑 .env,至少填入一个 LLM API key

docker compose up -d


打开 http://localhost:3100 即可使用。

Docker 默认只启动 AgentClaw 核心服务,不再自动启动本地搜索。需要本地 SearXNG 时:
bash docker compose --profile search up -d

随后在 Settings > Search 配置 `http://searxng:8080`,或使用 Serper / Querit / Custom 搜索 API。

浏览器自动化默认关闭。需要 `browser_cdp` 时请自行安装 Chrome/Chromium,或用 `--build-arg INSTALL_BROWSER=true` 构建 Docker 镜像,并设置:
env AGENTCLAW_ENABLE_BROWSER_CDP=true ```

编辑 .env,至少填入一个 LLM API key

npm run start ```

打开 http://localhost:3100

配置

所有配置通过环境变量,参见 .env.example 获取完整列表。

最低要求: 一个 LLM API key(ANTHROPIC_API_KEYOPENAI_API_KEYGEMINI_API_KEY)。

环境变量

变量必需说明
ANTHROPIC_API_KEY三选一Claude API Key
OPENAI_API_KEY三选一OpenAI 兼容 API Key
GEMINI_API_KEY三选一Gemini API Key
OPENAI_BASE_URLOpenAI 兼容 API 地址
DEFAULT_MODEL默认模型名
FAST_API_KEY / FAST_MODEL轻量模型路由
PORT / HOST监听地址 (默认 3100 / 0.0.0.0)
API_KEYGateway API 认证密钥
TELEGRAM_BOT_TOKEN启用 Telegram Bot
WHATSAPP_ENABLED启用 WhatsApp Bot
TTS_PROVIDER / TTS_VOICETTS 引擎配置
SHELL_SANDBOX设为 false 禁用 Shell 沙箱
PUBLIC_URL大文件下载链接的外部地址
DINGTALK_APP_KEY / DINGTALK_APP_SECRET启用钉钉 Bot
FEISHU_APP_ID / FEISHU_APP_SECRET启用飞书 Bot
QQ_BOT_APP_ID / QQ_BOT_APP_SECRET启用 QQ Bot
WECOM_BOT_ID / WECOM_BOT_SECRET启用企业微信 Bot

模型 Failover + 错误分类

配置多个 LLM API Key 时自动按优先级尝试。7 类错误自动分类(auth/quota/rate_limit/overloaded/server_error/config/network),按类型决定冷却时间(429→60s, 503→15s),冷却中的模型降优先级而非移除。三振升级机制检测模型卡住(连续 3 次相似输出),自动注入策略变更提示。

MCP 集成

支持通过 data/mcp-servers.json 配置外部 MCP (Model Context Protocol) 工具服务器,支持 stdio 和 HTTP 传输。

常见问题

<details> <summary><b>Q: 启动后提示 "No valid API key found"?</b></summary>

确保 .env 中至少配置了一个有效的 API key(三选一):

ANTHROPIC_API_KEY=sk-ant-xxx    # Claude 系列
OPENAI_API_KEY=sk-xxx           # GPT 系列 / OpenAI 兼容
GEMINI_API_KEY=AIzaSy-xxx       # Gemini 系列

检查:key 前后无多余空格/引号,key 未过期,Docker 部署时 .envdocker-compose.yml 同级目录。

</details>

<details> <summary><b>Q: Docker 部署后 Web UI 打不开?</b></summary>

```bash

🎯 aiskill88 AI 点评 B 级 2026-05-23

架构设计先进,集MCP标准与多渠道支持于一身。功能完整但社区规模小,适合技术型用户自定义扩展。

⚡ 核心功能
👥 适合人群
AI 技术爱好者研究人员和学生开发者和工程师技术创业者
🎯 使用场景
  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发
⚖️ 优点与不足
✅ 优点
  • +完全开源免费,无授权费用
  • +本地部署,数据完全自主可控
  • +开发者社区支持,遇问题可查可问
⚠️ 不足
  • 未明确开源协议,商用场景需谨慎评估
  • 安装和初始配置可能需要一定技术基础
  • 功能完整性通常不如成熟商业产品
  • 技术支持主要依赖开源社区,响应速度不稳定
⚠️ 使用须知

该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

🔗 相关工具推荐
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合
❓ 常见问题 FAQ
支持Telegram、WhatsApp、钉钉、飞书、QQ五大主流平台。
💡 AI Skill Hub 点评

AI Skill Hub 点评:AgentClaw AI指挥官 的核心功能完整,质量良好。对于AI爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

📚 深入学习 AgentClaw AI指挥官
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 AgentClaw
Topics AI AgentMCP工具多渠道机器人任务规划TypeScript
GitHub https://github.com/vorojar/AgentClaw
语言 TypeScript
🔗 原始来源
🐙 GitHub 仓库  https://github.com/vorojar/AgentClaw

收录时间:2026-05-23 · 更新时间:2026-05-24 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。