Open Source · MIT · v0.2.3

AgentHub本地运行的多 Agent 桌面管理工具

统一管理 AI Coding Agent 的安装环境、连接、Skills 与本地用量。

AgentHub 主界面:Dashboard 总览与用量
Dashboard · 总览 Agent 状态与本机用量

01 — 产品

AgentHub 是什么

AgentHub 是一个本地运行的多 Agent 桌面管理工具,通过统一 GUI 和 CLI 管理不同 AI Coding Agent。

当用户同时使用多个 AI Coding Agent 时,安装依赖、登录方式、Skills 目录和用量统计往往散落在各家工具里。AgentHub 提供统一的安装、连接、Skills、用量、项目和会话管理入口。

它不替代 Claude Code、Codex、Kimi 等工具本身。各家能力由 Adapter 决定;工作台把差异说清楚,再把常用操作放在一起。安装步骤与能力边界以 GitHub 仓库 README 和源码为准。

CClaude CodeXCodexKKimiGGrokPPiWWorkBuddyRCursor AgentDDeepSeek Harness
AgentHub
AgentHub统一 GUI · CLI
  • 安装
  • 连接
  • Skills
  • 用量
  • 项目
  • 会话
多个 AI Agent → AgentHub → 统一管理

02 — 功能

核心功能

与当前源码工作区一致。发布包可能滞后,请以对应版本的 Release notes 为准。

Dashboard

查看 Agent 状态、Token 趋势、成本估算与解析健康度;已安装 Agent 可直接连接或切换。

Agents

检测 Node / npm / Git 等运行环境,安装、升级或卸载已接入的 Agent。

Connections

管理官方登录与 API Key,查看一份登录正用于哪些编程工具,并接到其他工具。

Routes

本机路由运行时:端口、启停与恢复。侧栏仅在存在本机路由时出现。

Skills

以 ~/.agents/skills/ 为共享真源,向各 Agent 同步技能。

MCP

只读汇总各 Agent 的本机 MCP 配置;管理与注入仍在规划中。

Chat

在桌面端调用本机 Agent,并展示流式过程。

Projects

浏览、整理和汇总各 Agent 的本地项目与会话。

Settings

四个分区:偏好 / 本机 / 备份 / 关于。备份是设置里的独立分页。

CLI

命令行入口,提供 doctor、env、agent、provider、account、skill、usage、backup、run 等命令。

03 — Adapters

多 Agent 支持

当前内置 8 个适配器。安装、连接、Skills、项目和用量能力随各家真实边界变化,以能力矩阵或 agenthub agent capabilities 为准。

Cursor 只支持公开的 Agent CLI,不能作为写入目标。DeepSeek Harness 的产品 id 是 dsh。不要把 Cursor IDE 或 DeepSeek API 本身当成独立 Agent。

04 — 界面

产品界面

截取自 AgentHub 文档中的产品界面。侧栏按工作区与管理分组:Chat、Agents、Skills、MCP、Projects,以及 Dashboard、Connections、Routes、Settings。

05 — 架构

工作方式

技术栈是 Tauri v2 + React + Rust。agenthub-core 集中业务逻辑,GUI 与 CLI 是薄入口;Agent Adapter 处理路径、配置格式和能力差异。

React GUITauri 桌面壳
AgentHub CLIagenthub 命令
agenthub-coreRust 业务核心 · GUI 与 CLI 的共同入口
Agent Adapters路径 · 配置 · 能力差异
SQLite~/.agenthub/
Local Files会话 · 日志 · Skills
GUI 与 CLI 是薄入口,业务集中在 agenthub-core
  • 本地运行
  • Tauri + React + Rust
  • GUI 与 CLI
  • Agent Adapter
  • 本地数据管理

06 — Local-first

数据留在本机

AgentHub 默认只处理本机数据。它不是云控制台,也不把 Usage 做成请求代理。

本机会话 / 日志各 Agent 已有文件
只读解析不经代理、不截取请求
~/.agenthubSQLite · 设置 · 备份

不上传云端 · 凭据按现有机制管理并脱敏展示

Usage 只读解析本地数据,不把请求转到别处
~/.agenthub/
SQLite 状态、设置与日志等应用数据
~/.agenthub/backups/
切换或修改前创建的 live 配置快照
~/.agents/skills/
Skills 共享真源
凭据
沿用项目现有存储方案;界面、CLI 和日志输出会脱敏

07 — 快速开始

安装和使用

从 GitHub Releases 下载对应平台的桌面安装包,或按仓库说明从源码运行。

Windows

NSIS .exe / MSI

安装包与 updater 已签名。源码运行可用 run.ps1 或 run.bat。

macOS

.dmg

另有 updater 产物。源码运行使用 run.sh。Apple 公证未承诺。

Linux

.deb / AppImage

Debian / Ubuntu 可用 .deb,其他发行版优先 AppImage。源码运行同样走 run.sh。

从源码运行

需要 Node.js LTS、Rust 和 pnpm。

  • Node.js LTS
  • Rust
  • pnpm
GitHub Releases

CLI 命令名是 agenthub。常用子命令: doctor · env · agent · provider · account · skill · usage · backup · run。完整步骤见仓库 README。

08 — 问答

常见问题

AgentHub 是什么?

AgentHub 是一个本地运行的多 Agent 桌面管理工具。它用统一的 GUI 和 CLI 管理 AI Coding Agent 的安装环境、连接、Skills、用量与本地会话。它不替代 Claude Code、Codex、Kimi 等工具本身。

目前支持哪些 Agent?

当前内置 8 个适配器:Claude Code、Codex、Kimi、Grok、Pi、WorkBuddy、Cursor Agent、DeepSeek Harness(dsh)。Cursor 只支持公开的 Agent CLI,不能作为写入目标。各家能力以仓库中的能力矩阵或 agenthub agent capabilities 为准。

数据会上传到云端吗?

不会。AgentHub 默认只处理本机数据。Usage 只读解析本地会话或日志,不通过代理截取请求,也不上传云端。

MCP 可以管理和注入吗?

当前只读汇总各 Agent 的本机 MCP 配置。管理与注入仍在规划中。

如何安装?

从 GitHub Releases 下载 Windows(NSIS / MSI)、macOS(.dmg)或 Linux(.deb / AppImage)安装包。从源码运行需要 Node.js LTS、Rust 和 pnpm。

许可证是什么?

MIT License。源码在 https://github.com/nicechencs/AgentHub。

AgentHub

在 GitHub 查看源码

AgentHub 以 MIT License 发布。Windows、macOS、Linux 都是正式桌面平台。Issue 与 PR 欢迎直接提到仓库。

MIT LicenseWindows / macOS / LinuxLatest v0.2.3
View on GitHub