# openvizui
**Repository Path**: silvancoder/openvizui
## Basic Information
- **Project Name**: openvizui
- **Description**: OpenVizUI为您的CLI工作流带来了精美的可视化和直观的交互。在CLI工具和GUI界面之间无缝切换。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.openvizui.com
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-02-15
- **Last Updated**: 2026-03-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: cli工具, AI-CLI, 编译工具, cli-tool, Cli
## README

# OpenVizUI
A modern desktop application built with **Tauri**, **React**, and **Vite**.
[](https://tauri.app/)
[](https://react.dev/)
[](https://vitejs.dev/)
[](https://www.rust-lang.org/)
[](https://www.typescriptlang.org/)
[](https://opensource.org/licenses/Apache-2.0)

[Official Website](https://www.openvizui.com) | [GitHub Repository](https://github.com/silvancoder/openvizui)
OpenVizUI is a modern desktop application that provides a unified, beautiful, and efficient visualization interface for AI CLI tools. Built with [Tauri](https://tauri.app/), [React](https://react.dev/), and [Vite](https://vitejs.dev/), it leverages the power of Rust for the backend and the flexibility of React to manage your AI workflows—from skills management to complex configurations.
## Screenshots
### 🛠️ Workbench — AI Tool Manager
Manage all your AI CLI tools in one place. View installation status, version info, and run, update, or uninstall tools with a single click. Supports Claude Code, Gemini, OpenCode, Qoder, GitHub Copilot, and more.

### 🏪 App Store — Developer Environment
Discover and install programming languages, databases, web servers, cache systems, and container tools directly from the built-in App Store. Categories include Languages, Web Services, Databases, Cache & Queue, Tools & Containers.

### 🤖 AI Settings — Skills & MCP Configuration
Centralize all AI configuration in one panel. Manage installed skills, configure CLI parameters, set up MCP servers, monitor skill activity, and fine-tune provider settings across tabs: Skills Management, CLI Config, MCP Config, Skill Monitor, MCP Monitor, and More Settings.

## Key Features
| Feature | Description |
|---------|-------------|
| **Multi-tool Workbench** | Unified dashboard for Claude Code, Gemini, OpenCode, Qoder, Copilot & Codex |
| **App Store** | One-click install/uninstall of dev tools, languages, databases, and services |
| **AI Chat Interface** | Modern conversation UI with Model selection, file context, and terminal integration |
| **AI Settings** | Skills management, CLI config, MCP server setup, Plugins management, and live monitoring |
| **Integrated Terminal** | Built-in terminal with multi-tab support, file tree, global search, and command presets |
| **Internationalization** | Full UI support for 10 languages: EN, ZH, DE, ES, FR, IT, JA, KO, PT, RU |
| **Theme & Appearance** | Light/Dark mode, custom primary color, font, and window opacity control |
| **MCP Ecosystem** | Browse, install, and monitor Model Context Protocol servers and skills |
## Tech Stack
- **Frontend**:
- [React](https://react.dev/) + [TypeScript](https://www.typescriptlang.org/)
- [Vite](https://vitejs.dev/) (Build tool)
- [Ant Design](https://ant.design/) (UI Component Library)
- [Tailwind CSS](https://tailwindcss.com/) (Utility-first CSS framework)
- [Vitest](https://vitest.dev/) (Unit Testing Framework)
- **Backend**:
- [Tauri](https://tauri.app/) (Rust-based application framework)
## Download
You can download the latest version of OpenVizUI from the [Releases Page](https://github.com/silvancoder/openvizui/releases).
## Getting Started
### Prerequisites
Ensure you have the following installed:
- [Node.js](https://nodejs.org/) (LTS version recommended)
- [Rust](https://www.rust-lang.org/tools/install) (latest stable)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/silvancoder/openvizui.git
cd openvizui
```
2. Install dependencies:
```bash
npm install
```
## Development Scripts
The following scripts are available in `package.json`:
- **`npm run dev`**:
Starts the frontend development server (Vite). useful for UI development in browser.
```bash
npm run dev
```
- **`npm run tauri dev`**:
Starts the full Tauri application in development mode.
```bash
npm run tauri dev
```
- **`npm run tauri build`**:
Builds the frontend and backend for production.
```bash
npm run tauri build
```
- **`npm run test`**:
Runs the unit tests using Vitest.
```bash
npm run test
```
- **`npm run coverage`**:
Runs unit tests and generates a code coverage report.
```bash
npm run coverage
```
## Project Structure
- `src/`: React frontend source code.
- `src-tauri/`: Rust backend source code and Tauri configuration.
- `public/`: Static assets.
- `CHANGELOG.md`: Detailed history of project changes.
## Changelog
For a detailed history of changes, please see [CHANGELOG.md](CHANGELOG.md).
## Related Projects
- [SteerDock - Another Docker GUI Management Platform](https://github.com/silvancoder/steerdock)
## License
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.