OpenVizUI 是一个现代桌面应用程序,为 AI CLI 工具提供了统一、美观且高效的可视化界面。它基于 Tauri、React 和 Vite 构建,利用 Rust 的后端能力和 React 的灵活性来管理您的 AI 工作流——从技能管理到复杂配置。
在一个界面统一管理所有 AI CLI 工具。查看安装状态、版本信息,并可一键运行、更新或卸载工具。支持 Claude Code、Gemini、OpenCode、Qoder、GitHub Copilot 等。
通过内置应用商店发现并安装编程语言、数据库、Web 服务器、缓存系统和容器工具。分类包括:语言、Web 服务、数据库、缓存与队列、工具与容器。
在一个面板中集中管理所有 AI 配置。管理已安装的技能、配置 CLI 参数、设置 MCP 服务器、监控技能活动。包含:技能管理、CLI 配置、MCP 配置、插件管理、技能监控、MCP 监控等标签页。
| 功能 | 说明 |
|---|---|
| 多工具工作台 | 统一管理 Claude Code、Gemini、OpenCode、Qoder、Copilot 等工具 |
| 应用商店 | 一键安装/卸载开发工具、编程语言、数据库和服务 |
| AI 对话界面 | 现代化的对话 UI,支持模型选择、文件上下文及终端集成 |
| AI 设置 | 技能管理、CLI 配置、MCP 服务器设置及实时监控 |
| 集成终端 | 内置多标签终端,支持文件树、全局搜索和命令预设 |
| 国际化 | 完整 UI 支持 10 种语言:中英日韩德法西意葡俄 |
| 主题与外观 | 浅色/深色模式、自定义主色调、字体和窗口透明度 |
| MCP 生态 | 浏览、安装和监控 Model Context Protocol 服务器与技能 |
- 前端:
- React + TypeScript
- Vite (构建工具)
- Ant Design (UI 组件库)
- Tailwind CSS (实用优先的 CSS 框架)
- Vitest (单元测试框架)
- 后端:
- Tauri (基于 Rust 的应用程序框架)
您可以从 Releases 页面 下载最新版本的 OpenVizUI。
###先决条件
确保已安装以下内容:
-
克隆仓库:
git clone https://gitee.com/opcnlin/openvizui.git cd openvizui -
安装依赖:
npm install
在 package.json 中提供了以下脚本:
-
npm run dev: 启动前端开发服务器 (Vite)。用于在浏览器中进行 UI 开发。npm run dev
-
npm run tauri dev: 在开发模式下启动完整的 Tauri 应用程序。npm run tauri dev
-
npm run tauri build: 构建用于生产的前端和后端。npm run tauri build
-
npm run test: 使用 Vitest 运行单元测试。npm run test -
npm run coverage: 运行单元测试并生成代码覆盖率报告。npm run coverage
src/: React 前端源代码。src-tauri/: Rust 后端源代码和 Tauri 配置。public/: 静态资源。CHANGELOG.md: 项目变更的详细历史记录。
有关详细的变更历史,请参阅 CHANGELOG.md。
Copyright 2026 The OpenVizUI Authors
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.



