AI Skill Hub 强烈推荐:开源MCP工具 是一款优质的MCP工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/akemmanuel/OpenGUI
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"--mcp--": {
"command": "npx",
"args": ["-y", "opengui"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 开源MCP工具 执行以下任务... Claude: [自动调用 开源MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"__mcp__": {
"command": "npx",
"args": ["-y", "opengui"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <img src="assets/opengui-dark.svg" alt="OpenGUI" width="280" /> </p>
<p align="center"> Desktop + web command center for coding-agent harnesses. Run <a href="https://opencode.ai">OpenCode</a>, Claude Code, Codex, and Pi across multiple projects with streaming chat, prompt queue, model switching, voice input, and MCP tools. </p>
<p align="center"> <a href="https://github.com/akemmanuel/OpenGUI/releases/latest"><img src="https://img.shields.io/github/v/release/akemmanuel/OpenGUI?label=release&color=blue" alt="Latest Release" /></a> <a href="https://github.com/akemmanuel/OpenGUI/blob/master/LICENSE"><img src="https://img.shields.io/github/license/akemmanuel/OpenGUI" alt="License" /></a> <a href="https://github.com/akemmanuel/OpenGUI/stargazers"><img src="https://img.shields.io/github/stars/akemmanuel/OpenGUI?style=social" alt="Stars" /></a> <a href="https://github.com/akemmanuel/OpenGUI/releases"><img src="https://img.shields.io/github/downloads/akemmanuel/OpenGUI/total?color=green" alt="Downloads" /></a> <a href="https://github.com/akemmanuel/OpenGUI/actions"><img src="https://img.shields.io/github/actions/workflow/status/akemmanuel/OpenGUI/build.yml?branch=master" alt="Build Status" /></a> <a href="https://github.com/akemmanuel/OpenGUI/issues"><img src="https://img.shields.io/github/issues/akemmanuel/OpenGUI" alt="Issues" /></a> </p>
<p align="center"> <a href="https://github.com/akemmanuel/OpenGUI/releases/latest">Download latest release</a> · <a href="#why-opengui">Why OpenGUI</a> · <a href="#highlights">Highlights</a> · <a href="#build-from-source">Build from source</a> · <a href="#configuration">Configuration</a> </p>
OpenGUI gives coding-agent users a proper desktop and browser workflow for long sessions. Manage multiple projects visually, run different harnesses from one UI, watch responses stream live, queue prompts while your agent works, and switch models or agents without terminal juggling.
Early but usable. Bug reports and PRs welcome.
---
| Feature | Description | |
|---|---|---|
| 🏗️ | **Multi-agent workspace** | OpenCode, Claude Code, Codex, Pi, Grok Build |
| 📂 | **Multi-project workspaces** | Parallel coding sessions per project |
| ⚡ | **Real-time streaming** | SSE with live token & context tracking |
| 📥 | **Prompt queue** | Auto-dispatch when assistant becomes idle |
| 🎛️ | **Model/backend/agent selection** | Switch directly from chat UI |
| ⌨️ | **Slash commands** | Built-in commands from the prompt box |
| 🎨 | **Syntax highlighting** | Powered by Shiki |
| 🌗 | **Dark/light theme** | System-aware toggle |
| 🖥️🌐📱 | **Desktop, web & Docker** | Electron, browser, or container deployment |
| 🐧🍎🪟 | **Cross-platform builds** | Linux, macOS, Windows |
---
Backend requirements depend on what you use:
PATHgrok on PATH) and authenticated (grok login or XAI_API_KEY)Windows prerequisite for OpenCode: OpenCode must be onPATHor at%USERPROFILE%\.opencode\bin\opencode.exe.
---
OpenGUI uses Vite+ (vite-plus) as a dev dependency. After pnpm install, run it as pnpm vp <command>. No global installs needed — Electron and other deps come from pnpm install.
pnpm install
Official image: ghcr.io/akemmanuel/opengui:latest
Docker supports contained mode and host-control mode (uses host CLIs through nsenter while Docker manages the web server).
See docs/docker.md for details and docs/apache.md for Apache reverse proxy + Basic Auth.
| Platform | Command |
|---|---|
🐧 Linux .deb | pnpm run dist:linux |
🍎 macOS .dmg | pnpm run dist:mac |
🪟 Windows .exe | pnpm run dist:win |
---
1. Download the latest release (Linux .deb, macOS .dmg, or Windows .exe).
2. Install one supported harness (e.g. OpenCode) on your PATH.
3. Launch OpenGUI, connect a workspace, and start prompting.
That's it. No terminal needed after setup.
---
<p align="center"> <img src="screenshot.png" alt="OpenGUI Screenshot" width="800" /> </p>
Tracked in issue #…
---
OpenGUI stores connection and UI preferences via the app settings interface.
Voice input (speech-to-text) requires a Whisper-compatible transcription server. Set the endpoint URL in Settings → General → Voice transcription endpoint. The microphone button only appears when an endpoint is configured. The server should accept a multipart POST with an audio file field and return { text, language, duration_seconds }.
---
Embed the same in-process harness runtime the app uses — list sessions, stream events, and send prompts on a filesystem directory without HTTP or React.
Quickstart and API contracts: packages/runtime/README.md
pnpm run test:runtime # SDK unit tests
pnpm run test:bridges # Bridge mapping tests
---
OpenGUI 是一个专为 Coding-agent 框架设计的桌面级与 Web 端统一控制中心。它支持运行 OpenCode、Claude Code、Codex 和 Pi 等多种智能体,通过流式聊天、Prompt 队列、模型切换、语音输入以及 MCP 工具集成,为开发者提供跨项目的智能化编程协作环境。
OpenGUI 提供强大的多智能体工作区(Multi-agent workspace),支持 OpenCode、Claude Code、Codex、Pi 及 Grok Build 等工具。通过 SSE 技术实现实时流式输出与 Token/Context 追踪,并具备 Prompt 队列自动调度功能,支持针对不同项目开启并行的编码会话,极大提升了开发效率。
后端依赖取决于您使用的 Harness。若使用 OpenCode harness,需确保 OpenCode CLI 已安装并加入系统 PATH;若使用 Grok Build harness,则需安装并认证 Grok Build CLI。开发环境要求 Node.js 24+ 及 pnpm 11+,且必须在本地配置至少一个受支持的 harness。
您可以根据需求选择多种安装方式:1. 源码构建:使用 pnpm 进行编译;2. Docker 部署:使用官方镜像 `ghcr.io/akemmanuel/opengui:latest`,支持 Contained mode(容器模式)和 Host-control mode(宿主机控制模式);3. 分发版本:直接下载适用于 Linux (.deb)、macOS (.dmg) 或 Windows (.exe) 的预编译安装包。
快速上手非常简单:首先从 GitHub Releases 页面下载对应平台的最新 Release 安装包;其次,在系统中安装并配置好受支持的 harness(如 OpenCode)并确保其在 PATH 中;最后,启动 OpenGUI 并连接您的工作区即可开始 Prompt 交互。配置完成后,无需再频繁使用终端。
OpenGUI 的连接信息与 UI 偏好通过应用内置的 Settings 界面���行管理。针对语音输入(Speech-to-text)功能,用户需要配置一个兼容 Whisper 的转录服务器,并在 Settings → General → Voice transcription endpoint 中设置 Endpoint URL。只有配置了有效的端点,界面才会显示麦克风按钮。
通过 `@opengui/runtime` SDK,开发者可以在不依赖 HTTP 或 React 的情况下,直接在文件系统目录上嵌入与应用相同的进程内 Harness 运行时。该 SDK 支持列出 Session、流式事件处理以及发送 Prompt。开发者可以通过运行 `pnpm run test:runtime` 来验证 SDK 的单元测试。
高质量的开源MCP工具,支持多项目和AI代理
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,开源MCP工具 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | OpenGUI |
| 原始描述 | 开源MCP工具:Desktop AI command center for OpenCode, Claude Code, Codex, and Pi. Multi-projec。⭐54 · TypeScript |
| Topics | ai-agentsclaude-codecodextypescript |
| GitHub | https://github.com/akemmanuel/OpenGUI |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-25 · 更新时间:2026-05-30 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端