Skip to content

Latest commit

 

History

History
160 lines (113 loc) · 6.88 KB

File metadata and controls

160 lines (113 loc) · 6.88 KB
OpenVizUI Logo

OpenVizUI

Uma aplicação desktop moderna construída com Tauri, React e Vite.

Tauri React Vite Rust TypeScript License Test Coverage

Site Oficial | Repositório GitHub

OpenVizUI é uma aplicação desktop moderna que fornece uma interface de visualização unificada, bonita e eficiente para ferramentas de CLI de IA. Construída com Tauri, React e Vite, aproveita o poder do Rust para o backend e a flexibilidade do React para gerenciar seus fluxos de trabalho de IA — desde o gerenciamento de habilidades até configurações complexas.

Capturas de Tela

🛠️ Estação de Trabalho — Gerenciamento de Ferramentas AI

Gerencie todas as suas ferramentas AI CLI em um só lugar. Visualize status de instalação e informações de versão, e execute, atualize ou desinstale ferramentas com um único clique. Suporta Claude Code, Gemini, OpenCode, Qoder, GitHub Copilot e mais.

Estação de Trabalho

🏪 Loja de Aplicativos — Ambiente de Desenvolvimento

Descubra e instale linguagens de programação, bancos de dados, servidores web, sistemas de cache e ferramentas de contêineres diretamente da Loja de Aplicativos integrada. Categorias: Linguagens, Serviços Web, Bancos de Dados, Cache & Fila, Ferramentas & Contêineres.

Loja de Aplicativos

🤖 Configurações AI — Skills & Configuração MCP

Centralize toda a configuração AI em um painel. Gerencie skills instaladas, configure parâmetros CLI, configure servidores MCP, monitore atividades. Abas: Gerenciamento de Skills, Config CLI, Config MCP, Monitor de Skills, Monitor MCP.

Configurações AI

Funcionalidades Principais

Funcionalidade Descrição
Estação Multi-ferramenta Painel unificado para Claude Code, Gemini, OpenCode, Qoder, Copilot e Codex
Loja de Aplicativos Instalação/desinstalação com um clique de ferramentas, linguagens, bancos de dados e serviços
Interface de Chat de IA Interface de conversa moderna com seleção de modelo, contexto de ficheiros e integração de terminal
Configurações AI Gerenciamento de skills, configuração CLI, setup de servidores MCP e monitoramento ao vivo
Terminal Integrado Terminal com multi-aba, árvore de arquivos, pesquisa global e comandos predefinidos
Internacionalização Suporte completo de UI para 10 idiomas: PT, EN, ZH, DE, ES, FR, IT, JA, KO, RU
Tema & Aparência Modo claro/escuro, cor primária personalizada, fonte e transparência de janela
Ecossistema MCP Navegar, instalar e monitorar servidores e skills do Model Context Protocol

Stack Tecnológico

Baixar

Você pode baixar a versão mais recente do OpenVizUI na Página de lançamentos.

Começando

Pré-requisitos

Certifique-se de ter o seguinte instalado:

  • Node.js (versão LTS recomendada)
  • Rust (última estável)

Instalação

  1. Clone o repositório:

    git clone https://github.com/silvancoder/openvizui.git
    cd openvizui
  2. Instale as dependências:

    npm install

Scripts de Desenvolvimento

Os seguintes scripts estão disponíveis no package.json:

  • npm run dev: Inicia o servidor de desenvolvimento frontend (Vite). Útil para o desenvolvimento da UI no navegador.

    npm run dev
  • npm run tauri dev: Inicia a aplicação Tauri completa em modo de desenvolvimento.

    npm run tauri dev
  • npm run tauri build: Constrói o frontend e o backend para produção.

    npm run tauri build
  • npm run test: Executa os testes unitários usando Vitest.

    npm run test
  • npm run coverage: Executa testes unitários e gera um relatório de cobertura de código.

    npm run coverage

Estrutura do Projeto

Registro de alterações

Para um histórico detalhado das alterações, consulte CHANGELOG.md.

Related Projects

Licença

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.