Skip to content

OpenVizUI brings beautiful visualization and intuitive interaction to your CLI workflows. Switch seamlessly between CLI power and GUI convenience.

License

Notifications You must be signed in to change notification settings

silvancoder/openvizui

Repository files navigation

OpenVizUI Logo

OpenVizUI

A modern desktop application built with Tauri, React, and Vite.

Tauri React Vite Rust TypeScript License Test Coverage

Official Website | GitHub Repository

OpenVizUI is a modern desktop application that provides a unified, beautiful, and efficient visualization interface for AI CLI tools. Built with Tauri, React, and Vite, 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.

Workbench

🏪 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.

App Store

🤖 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.

AI 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 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

Download

You can download the latest version of OpenVizUI from the Releases Page.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (LTS version recommended)
  • Rust (latest stable)

Installation

  1. Clone the repository:

    git clone https://github.com/silvancoder/openvizui.git
    cd openvizui
  2. Install dependencies:

    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.

    npm run dev
  • npm run tauri dev: Starts the full Tauri application in development mode.

    npm run tauri dev
  • npm run tauri build: Builds the frontend and backend for production.

    npm run tauri build
  • npm run test: Runs the unit tests using Vitest.

    npm run test
  • npm run coverage: Runs unit tests and generates a code coverage report.

    npm run coverage

Project Structure

  • src/: React frontend source code.
  • src-tauri/: Rust backend source code and Tauri configuration.
  • public/: Static assets.

Related Projects

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.

About

OpenVizUI brings beautiful visualization and intuitive interaction to your CLI workflows. Switch seamlessly between CLI power and GUI convenience.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages