Skip to content

Latest commit

 

History

History
161 lines (113 loc) · 8.96 KB

File metadata and controls

161 lines (113 loc) · 8.96 KB
OpenVizUI Logo

OpenVizUI

Современное настольное приложение, созданное с использованием Tauri, React и Vite.

Tauri React Vite Rust TypeScript License Test Coverage

Официальный сайт | GitHub Репозиторий

OpenVizUI — это современное настольное приложение, предоставляющее единый, красивый и эффективный интерфейс визуализации для инструментов AI CLI. Созданное с использованием Tauri, React и Vite, оно использует мощь Rust для бэкенда и гибкость React для управления вашими рабочими процессами ИИ — от управления навыками до сложных конфигураций.

Скриншоты

🛠️ Рабочая область — Управление инструментами AI

Управляйте всеми инструментами AI CLI в одном месте. Просматривайте статус установки и информацию о версии, запускайте, обновляйте или удаляйте инструменты одним кликом. Поддерживает Claude Code, Gemini, OpenCode, Qoder, GitHub Copilot и другие.

Рабочая область

🏪 Магазин приложений — Среда разработки

Открывайте и устанавливайте языки программирования, базы данных, веб-серверы, системы кэширования и инструменты контейнеров прямо из встроенного магазина. Категории: Языки, Веб-сервисы, Базы данных, Кэш и очереди, Инструменты и контейнеры.

Магазин приложений

🤖 Настройки AI — Навыки и конфигурация MCP

Централизуйте все настройки AI в одной панели. Управляйте установленными навыками, настраивайте параметры CLI, конфигурируйте серверы MCP, отслеживайте активность. Вкладки: Управление навыками, Конфиг CLI, Конфиг MCP, Монитор навыков, Монитор MCP.

Настройки AI

Основные функции

Функция Описание
Мультиинструментальная рабочая область Единый дашборд для Claude Code, Gemini, OpenCode, Qoder, Copilot и Codex
Магазин приложений Установка/удаление инструментов, языков, БД и сервисов одним кликом
Интерфейс чата ИИ Современный интерфейс чата с выбором модели, контекстом файлов и интеграцией с терминалом
Настройки AI Управление навыками, конфиг CLI, настройка серверов MCP и мониторинг в реальном времени
Встроенный терминал Терминал с мультивкладками, деревом файлов, глобальным поиском и командными пресетами
Интернационализация Полная поддержка UI на 10 языках: RU, EN, ZH, DE, ES, FR, IT, JA, KO, PT
Тема & Внешний вид Светлый/тёмный режим, пользовательский основной цвет, шрифт и прозрачность окна
Экосистема MCP Просмотр, установка и мониторинг серверов и навыков Model Context Protocol

Технологический стек

  • Фронтенд:
    • React + TypeScript
    • Vite (Инструмент сборки)
    • Ant Design (Библиотека UI компонентов)
    • Tailwind CSS (CSS фреймворк)
    • Vitest (Фреймворк для модульного тестирования)
  • Бэкенд:
    • Tauri (Фреймворк приложений на базе Rust)

Скачать

Вы можете скачать последнюю версию OpenVizUI со страницы релизов.

Начало работы

Предварительные требования

Убедитесь, что у вас установлено следующее:

  • Node.js (рекомендуется версия LTS)
  • Rust (последняя стабильная версия)

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/silvancoder/openvizui.git
    cd openvizui
  2. Установите зависимости:

    npm install

Скрипты разработки

Следующие скрипты доступны в package.json:

  • npm run dev: Запускает сервер разработки фронтенда (Vite). Полезно для разработки UI в браузере.

    npm run dev
  • npm run tauri dev: Запускает полное приложение Tauri в режиме разработки.

    npm run tauri dev
  • npm run tauri build: Собирает фронтенд и бэкенд для продакшна.

    npm run tauri build
  • npm run test: Запускает модульные тесты с использованием Vitest.

    npm run test
  • npm run coverage: Запускает модульные тесты и генерирует отчет о покрытии кода.

    npm run coverage

Структура проекта

Журнал изменений

Подробную историю изменений см. в файле CHANGELOG.md.

Related Projects

Лицензия

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.