Skip to content

Latest commit

 

History

History
160 lines (113 loc) · 6.67 KB

File metadata and controls

160 lines (113 loc) · 6.67 KB
OpenVizUI Logo

OpenVizUI

Eine moderne Desktop-Anwendung, erstellt mit Tauri, React und Vite.

Tauri React Vite Rust TypeScript License Test Coverage

Offizielle Website | GitHub Repository

OpenVizUI ist eine moderne Desktop-Anwendung, die eine einheitliche, schöne und effiziente Visualisierungsoberfläche für AI-CLI-Tools bietet. Erstellt mit Tauri, React und Vite, nutzt es die Leistungsfähigkeit von Rust für das Backend und die Flexibilität von React, um Ihre AI-Workflows zu verwalten – von Skill-Management bis hin zu komplexen Konfigurationen.

Screenshots

🛠️ Workbench — KI-Tool-Verwaltung

Verwalten Sie alle AI-CLI-Tools an einem Ort. Zeigen Sie Installationsstatus und Versionsinformationen an und führen Sie Tools mit einem Klick aus, aktualisieren oder deinstallieren Sie sie. Unterstützt Claude Code, Gemini, OpenCode, Qoder, GitHub Copilot und mehr.

Workbench

🏪 App Store — Entwicklerumgebung

Entdecken und installieren Sie Programmiersprachen, Datenbanken, Webserver, Cache-Systeme und Container-Tools direkt aus dem integrierten App Store. Kategorien: Sprachen, Webdienste, Datenbanken, Cache & Queue, Tools & Container.

App Store

🤖 AI-Einstellungen — Skills & MCP-Konfiguration

Zentralisieren Sie alle KI-Konfigurationen in einem Panel. Installierte Skills verwalten, CLI-Parameter konfigurieren, MCP-Server einrichten und Skill-Aktivitäten überwachen: Skills, CLI Config, MCP Config, Skill Monitor, MCP Monitor.

AI Settings

Hauptfunktionen

Funktion Beschreibung
Multi-Tool-Workbench Einheitliches Dashboard für Claude Code, Gemini, OpenCode, Qoder, Copilot & Codex
App Store Ein-Klick-Installation/Deinstallation von Dev-Tools, Sprachen, Datenbanken und Diensten
KI-Chat-Schnittstelle Moderne Konversationsoberfläche mit Modellauswahl, Dateikontext und Terminalintegration
AI-Einstellungen Skill-Verwaltung, CLI-Konfiguration, MCP-Server-Setup und Live-Monitoring
Integriertes Terminal Eingebautes Terminal mit Multi-Tab, Dateibaum, globaler Suche und Befehlsvorlagen
Internationalisierung Vollständige UI-Unterstützung für 10 Sprachen: DE, EN, ZH, ES, FR, IT, JA, KO, PT, RU
Theme & Erscheinungsbild Hell-/Dunkel-Modus, benutzerdefinierte Primärfarbe, Schriftart und Fenstertransparenz
MCP-Ökosystem Model Context Protocol Server und Skills durchsuchen, installieren und überwachen

Tech-Stack

Herunterladen

Sie können die neueste Version von OpenVizUI von der Releases-Seite herunterladen.

Erste Schritte

Voraussetzungen

Stellen Sie sicher, dass Sie Folgendes installiert haben:

  • Node.js (LTS-Version empfohlen)
  • Rust (neueste stabile Version)

Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/silvancoder/openvizui.git
    cd openvizui
  2. Installieren Sie die Abhängigkeiten:

    npm install

Entwicklungsskripte

Die folgenden Skripte sind in package.json verfügbar:

  • npm run dev: Startet den Frontend-Entwicklungsserver (Vite). Nützlich für die UI-Entwicklung im Browser.

    npm run dev
  • npm run tauri dev: Startet die vollständige Tauri-Anwendung im Entwicklungsmodus.

    npm run tauri dev
  • npm run tauri build: Baut das Frontend und Backend für die Produktion.

    npm run tauri build
  • npm run test: Führt die Unit-Tests mit Vitest aus.

    npm run test
  • npm run coverage: Führt Unit-Tests aus und generiert einen Code-Coverage-Bericht.

    npm run coverage

Projektstruktur

Changelog

Eine detaillierte Historie der Änderungen finden Sie unter CHANGELOG.md.

Related Projects

Lizenz

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.