Skip to content

Latest commit

 

History

History
160 lines (113 loc) · 6.64 KB

File metadata and controls

160 lines (113 loc) · 6.64 KB
OpenVizUI Logo

OpenVizUI

Una moderna applicazione desktop costruita con Tauri, React e Vite.

Tauri React Vite Rust TypeScript License Test Coverage

Sito Ufficiale | Repository GitHub

OpenVizUI è una moderna applicazione desktop che fornisce un'interfaccia di visualizzazione unificata, bella ed efficiente per gli strumenti CLI AI. Costruita con Tauri, React e Vite, sfrutta la potenza di Rust per il backend e la flessibilità di React per gestire i tuoi flussi di lavoro AI, dalla gestione delle abilità alle configurazioni complesse.

Screenshot

🛠️ Area di Lavoro — Gestione Strumenti AI

Gestisci tutti i tuoi strumenti AI CLI in un unico posto. Visualizza stato di installazione e versione, ed esegui, aggiorna o disinstalla strumenti con un solo clic. Supporta Claude Code, Gemini, OpenCode, Qoder, GitHub Copilot e altri.

Area di Lavoro

🏪 App Store — Ambiente di Sviluppo

Scopri e installa linguaggi di programmazione, database, server web, sistemi di cache e strumenti container direttamente dall'App Store integrato. Categorie: Linguaggi, Servizi Web, Database, Cache & Queue, Strumenti e Container.

App Store

🤖 Impostazioni AI — Skills & Configurazione MCP

Centralizza tutta la configurazione AI in un pannello. Gestisci skill installate, configura parametri CLI, configura server MCP, monitora l'attività. Schede: Gestione Skill, Config CLI, Config MCP, Monitor Skill, Monitor MCP.

Impostazioni AI

Funzionalità Principali

Funzionalità Descrizione
Area di Lavoro Multi-strumento Dashboard unificato per Claude Code, Gemini, OpenCode, Qoder, Copilot e Codex
App Store Installazione/disinstallazione con un clic di strumenti, linguaggi, database e servizi
Interfaccia Chat IA Interfaccia di conversazione moderna con selezione del modello, contesto dei file e integrazione del terminale
Impostazioni AI Gestione skill, configurazione CLI, setup server MCP e monitoraggio live
Terminale Integrato Terminale con multi-tab, albero file, ricerca globale e comandi predefiniti
Internazionalizzazione Supporto UI completo per 10 lingue: IT, EN, ZH, DE, ES, FR, JA, KO, PT, RU
Tema & Aspetto Modalità chiaro/scuro, colore primario personalizzato, font e trasparenza finestra
Ecosistema MCP Sfoglia, installa e monitora server e skill Model Context Protocol

Stack Tecnologico

Scarica

Puoi scaricare l'ultima versione di OpenVizUI dalla Pagina delle versioni.

Per Iniziare

Prerequisiti

Assicurati di avere installato quanto segue:

  • Node.js (versione LTS raccomandata)
  • Rust (ultima stabile)

Installazione

  1. Clona il repository:

    git clone https://github.com/silvancoder/openvizui.git
    cd openvizui
  2. Installa le dipendenze:

    npm install

Script di Sviluppo

I seguenti script sono disponibili in package.json:

  • npm run dev: Avvia il server di sviluppo frontend (Vite). Utile per lo sviluppo dell'interfaccia utente nel browser.

    npm run dev
  • npm run tauri dev: Avvia l'applicazione Tauri completa in modalità sviluppo.

    npm run tauri dev
  • npm run tauri build: Costruisce il frontend e il backend per la produzione.

    npm run tauri build
  • npm run test: Esegue i test unitari utilizzando Vitest.

    npm run test
  • npm run coverage: Esegue i test unitari e genera un report di copertura del codice.

    npm run coverage

Struttura del Progetto

Registro delle modifiche

Per una cronologia dettagliata delle modifiche, consultare CHANGELOG.md.

Related Projects

Licenza

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.