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.
- Frontend:
- React + TypeScript
- Vite (Build tool)
- Ant Design (UI Component Library)
- Tailwind CSS (Utility-first CSS framework)
- Vitest (Unit Testing Framework)
- Backend:
- Tauri (Rust-based application framework)
Ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/silvancoder/openvizui.git cd openvizui -
Install dependencies:
npm install
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
src/: React frontend source code.src-tauri/: Rust backend source code and Tauri configuration.public/: Static assets.
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.
