AI Toolkit 是一款面向 AI 编程工具的桌面管理器,集中管理 MCP 服务器、Skills 技能、平台积分与本地模型代理。当前版本提供 Skills 管理、MCP 服务器、积分与代理、设置、关于五个面板,支持 24 种工具的本地安装检测与配置适配。
- TRAE 工具流修复:后续参数分片携带空字符串或
nullID 时,保留先前的真实工具调用 ID,兼容 JSON 和 Messages SSE 输出;全程缺少 ID 的调用仍返回明确错误。详见 积分与模型代理。 - 热门 Skills 恢复:使用 skills.sh 累计安装榜前 20 项,展示真实安装量;加载失败时显示具体原因并支持重试,仅在打开添加弹窗的在线页时启用请求。
- 支持 24 种 主流 AI 编程工具:Qwen Code, Claude Code, Codex, Gemini CLI, OpenCode, TRAE, TRAE CN, Qoder, Qoder CLI, CodeBuddy, Hermes Agent, Mimo Code, Kimi Code, MiniMax Code, WorkBuddy, ZCode, Cursor, Windsurf, Cline, Roo Code, Kilo Code, Continue, Goose, Kiro
- 在单一界面中添加、编辑、删除 MCP 服务器
- 自动检测系统中已安装的 AI 工具,新工具发现时弹窗提示
- 切换开关实时同步到对应工具的配置文件
- JSON 粘贴模式:直接从 MCP 介绍页面复制 JSON 配置,粘贴即可识别
- 批量导入预览:一次粘贴多个 MCP Server 配置,勾选后批量导入
- 连接测试:内置测试连接功能,确保服务器配置有效后再保存
- Skills 面板:独立的 Skills 管理界面,集中管理所有已安装的技能
- 安装位置切换:支持在官方
~/.agents/skills/与~/.ai-toolkit/skills/之间切换中心 Skills 目录 - 批量同步:支持在弹窗中点击选择多个 Skills,同步到多个目标工具
- Git 安装:支持从 GitHub/GitLab 仓库安装 Skills,自动解析仓库结构
- 在线搜索:从 skills.sh 搜索热门 Skills
- 热门推荐:展示 skills.sh 按累计安装量排序的前 20 个技能;加载失败时显示具体原因并支持重试
- 一键更新:自动检测有更新的 Skills,支持快速更新
- 删除确认:删除前确认将从中央仓库和所有已同步工具中移除该技能,操作不可撤销
- 同步进度与冲突策略:批量同步展示逐项进度,安装/重命名同名技能时支持重命名、跳过或覆盖
- 多平台账户:连接 WorkBuddy、TRAE CN、Qoder 账户,支持官方授权入口与已有 Token/凭据 JSON 导入;凭据保存到系统凭据库
- TRAE CN 一键导入:优先读取本机新版桌面应用的登录态,未找到时兼容 CLI 钥匙串凭据;导入后验证身份并同步积分
- 积分展示与领取:分别显示平台原生额度、更新时间、额度包与领取资格;一键检查并领取可用积分,优惠券单独展示
- Qoder 每日活动:直接调用官方每日积分活动接口完成领取,本机装有官方设备校验助手时无需打开 Qoder 界面
- 可选自动领取:默认关闭,开启后仅在应用运行期间按北京时间每天 10:30 检查并领取,当天 10:30 后启动可补做错过的检查
- 本地模型代理:手动启动兼容 OpenAI Chat Completions 和 Anthropic Messages 的服务,默认地址
http://127.0.0.1:17860/v1;支持复制独立代理 API Key,关闭窗口后继续运行,从托盘退出应用后停止 - 图片与工具截图:两个协议均支持 base64 或 HTTP(S) 图片输入,保留工具返回的截图;实际图片理解能力取决于所选来源模型
- 真实模型目录:带平台前缀的 ID 指定账户目录模型,上游返回不同型号时拒绝响应;跨平台别名仅在已验证模型间路由,优先使用即将到期的积分
- 凭据安全:macOS 使用 Keychain、Windows 使用 Credential Manager、Linux 使用 Secret Service;启动与后台请求不触发授权弹窗,需要授权时返回明确错误
- 通用客户端配置:在代理页复制 Base URL、API Key 与模型 ID,按客户端支持的协议添加自定义提供商
平台接口及账户权限决定余额、领取与推理的实际可用性,未支持的能力会显示状态。当前实现需使用真实账户完成平台联调验证,不能把本地检查或测试结果视为三平台 GLM 已全部可用。详细说明见 积分与模型代理。
- 点击工具名称可快速打开对应的配置文件
- 可视化界面,告别手动编辑 JSON/TOML 文件
- 支持多个配置文件路径自动识别
- 原子写入:临时文件 + 重命名机制,防止配置损坏
- 代码质量检查:通过
pnpm lint/pnpm check使用 Oxlint 和 TypeScript 检查前端代码
- 启动时自动扫描本地已安装的 CLI、桌面应用和 IDE 扩展,检测结果作为 MCP 与 Skills 可同步目标的判定依据
- 安装证据来自可执行文件、应用包或 IDE 扩展安装清单,残留的配置与 Skills 目录不会被误判为已安装
- Codex CLI、桌面版和 IDE 扩展共用一个 Codex 入口;WorkBuddy 国内版与国际版共用一个 WorkBuddy 入口
- 支持 Kimi Code、MiniMax Code 的桌面应用与 CLI 识别、官方图标、MCP 和 Skills 同步
- 路径与官方来源见 Agent 适配说明
- 启动检查更新:首次打开自动检测新版本,有更新时弹窗提示,由用户决定是否安装
- 一键分享:设置页可复制官方站点地址,方便分享给其他用户
- 关闭主窗口后应用留在系统托盘,已开启的代理和后台任务继续运行
- macOS 关闭主窗口后仅保留顶部菜单栏图标,并隐藏 Dock 图标;恢复主窗口时重新显示 Dock 图标
- 点击托盘菜单的“打开主窗口”可恢复界面;再次启动应用会打开已有窗口
- 点击“退出应用(停止代理)”会真正退出并停止代理;macOS 的
Cmd+Q同样会退出
以下配图于 2026-10-15 从 macOS 版 AI Toolkit v2.0.0 实际窗口重新截取。昵称、账号 ID 和个人路径等敏感信息已打码;积分与模型状态仅代表截图时的账户状态。
集中查看 Skills 来源与同步状态,按工具筛选并批量同步。
查看服务器列表与各工具的启用状态,添加时可粘贴 JSON 配置。
分别查看 WorkBuddy、TRAE CN、Qoder 的原生额度、领取状态与模型目录。
复制 Base URL、代理 API Key 和模型 ID,以 OpenAI 或 Anthropic 协议接入客户端。
| 系统 | 状态 | 说明 |
|---|---|---|
| macOS 12+ | ✅ 已支持 | 完整功能支持 |
| Linux | 🚧 开发中 | 基础功能可用 |
| Windows 10+ | ✅ 已支持 | 支持 MCP 与 Skills 管理 |
从 最新 Release 选择安装包:macOS Apple Silicon 使用 AI_Toolkit-<版本>-macOS-aarch64.dmg,Windows x64 使用 AI_Toolkit-<版本>-Windows-x64.msi。
打开下载的 .dmg,将 AiToolkit.app 拖入「应用程序」文件夹。旧版应用名为 AI Toolkit.app,请以安装包中的名称为准;下方命令使用当前构建名称,旧版需替换应用名与挂载路径。
# 挂载 DMG
hdiutil attach "AI_Toolkit-<版本>-macOS-aarch64.dmg"
# 拖动到 Applications 文件夹
cp -R "/Volumes/AiToolkit/AiToolkit.app" /Applications/运行 .msi 安装包并按向导完成安装,从开始菜单打开 AI Toolkit。
- 打开应用,等待本地 Agent 扫描完成;已安装的工具会成为 MCP 与 Skills 的同步目标。
- 在「Skills 管理」添加本地或 Git 仓库技能,选择技能和目标工具进行同步。
- 在「MCP 服务器」添加配置 JSON,核对目标工具后保存。
- 需要积分或模型代理时,进入「积分与代理」连接账户,再按 代理配置说明 接入客户端。
由于当前版本未进行 Apple 代码签名和公证,macOS 安全机制可能会拦截未签名应用,提示 "无法验证开发者" 或 "文件已损坏"。请按以下步骤放行:
方法一(终端命令 - 最推荐):
- 将应用拖入
/Applications文件夹 - 打开 终端 (Terminal),执行以下命令:
sudo xattr -cr "/Applications/AiToolkit.app" - 输入开机密码并回车(密码输入时不显示),提示成功后即可双击打开
方法二(右键打开):
- 在
访达 (Finder)中找到AiToolkit.app(旧版为AI Toolkit.app) - 右键点击(或按住
Control键点击)应用图标 - 在弹出的菜单中选择 "打开"
- 在弹出的系统警告框中,再次点击 "打开" 即可
方法三(系统设置放行):
- 打开 "系统设置" -> "隐私与安全性"
- 向下滚动到 "安全性" 区域
- 找到提示
"AI Toolkit" 已被阻止使用... - 点击 "仍要打开",输入密码确认即可
| 工具 | 配置文件路径 |
|---|---|
| Qwen Code | ~/.qwen/settings.json |
| Claude Code | ~/.claude.json |
| OpenAI Codex | ~/.codex/config.toml |
| Google Gemini CLI | ~/.gemini/settings.json |
| OpenCode | ~/.config/opencode/opencode.json |
| Qoder | ~/Library/Application Support/Qoder/SharedClientCache/mcp.json |
| Qoder CLI | ~/.qodercli/settings.json |
| TRAE(国际版) | ~/Library/Application Support/Trae/User/mcp.json |
| TRAE CN(国内版) | ~/Library/Application Support/Trae CN/User/mcp.json |
| CodeBuddy | ~/.codebuddy/mcp.json |
| Hermes Agent | ~/.hermes/config.yaml |
| Mimo Code | ~/.config/mimocode/mimocode.json |
| Kimi Code | ~/.kimi-code/mcp.json(支持 KIMI_CODE_HOME) |
| MiniMax Code | ~/.minimax/mcp.json(支持 MINIMAX_DATA_DIR、MAVIS_DATA_DIR) |
| WorkBuddy | ~/.workbuddy/.mcp.json |
| ZCode | ~/.zcode/cli/config.json |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json / ~/.config/devin/mcp_config.json |
| Cline | ~/.cline/data/settings/cline_mcp_settings.json |
| Roo Code | <IDE User>/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json |
| Kilo Code | ~/.config/kilo/kilo.json / kilo.jsonc |
| Continue | ~/.continue/config.yaml |
| Goose | ~/.config/goose/config.yaml / ~/Library/Application Support/Block/goose/config.yaml |
| Kiro | ~/.kiro/settings/mcp.json |
WorkBuddy 国际版与国内版共享应用名及 ~/.workbuddy 配置、MCP 和 Skills 目录,不能同时安装;安装另一版本会替换当前应用,但不会删除共享数据。Windows 对应路径为 %USERPROFILE%\.workbuddy\.mcp.json 和 %USERPROFILE%\.workbuddy\skills\。
TRAE 按国际版与国内版展示两个管理入口。新版同地区的 Agent 与 IDE 共享本地 MCP 配置和 Skills 目录(国际版 ~/.trae/skills,国内版 ~/.trae-cn/skills),不再分别同步到 Work。旧 TRAE Work、TRAE Work CN 与 TRAE SOLO CN 安装和配置保留检测兼容,可预览并迁移到新版;旧配置 ID 与已同步 Skills 记录兼容读取。本次适配管理本地配置,不管理云端 Agent。
在 MCP 页点击“迁移旧 TRAE”可选择旧配置;同名异配置需改名导入,未选择的配置保留。迁移前自动备份,完成后可撤销;若之后有新修改,自动撤销会停止以保护新工作。Windows 旧 %APPDATA%\Trae\skills、%APPDATA%\Trae CN\skills 中的技能会在 Skills 页作为旧来源展示,可手动导入后同步到新版,旧文件不会自动搬迁或删除。
准备 Node.js 20+、pnpm 9、Rust stable 和对应平台的 Tauri 2 构建依赖,然后在本仓库执行:
pnpm install --frozen-lockfile
pnpm tauri:dev请在 Tauri 启动的桌面窗口中调试。pnpm dev 仅启动前端服务,直接用浏览器访问会显示「请在桌面应用中打开」,无法访问本地 MCP、Skills 或系统凭据。
pnpm check
cargo test --manifest-path src-tauri/Cargo.toml
pnpm tauri:build更多说明:Agent 适配与配置路径 · 积分与模型代理 · 截图更新与打码规范。
- 前端: React 18 · TypeScript · Vite · TailwindCSS · TanStack Query
- 后端: Tauri 2 · Rust · SQLite (rusqlite)
MIT License
Made with ❤️ for AI Developers





