Skip to content

Latest commit

 

History

History
160 lines (113 loc) · 7.39 KB

File metadata and controls

160 lines (113 loc) · 7.39 KB
OpenVizUI Logo

OpenVizUI

TauriReactVite で構築されたモダンなデスクトップアプリケーション。

Tauri React Vite Rust TypeScript License Test Coverage

公式サイト | GitHub リポジトリ

OpenVizUIは、AI CLIツールのための統一された、美しく、効率的な可視化インターフェースを提供する最新のデスクトップアプリケーションです。TauriReactViteで構築されており、バックエンドにRustのパワーを、AIワークフローの管理(スキル管理から複雑な設定まで)にReactの柔軟性を活用しています。

スクリーンショット

🛠️ ワークベンチ — AIツール管理

すべてのAI CLIツールを一か所で管理。インストール状態やバージョン情報を表示し、ワンクリックでツールを実行・更新・アンインストールできます。Claude Code、Gemini、OpenCode、Qoder、GitHub Copilotなどをサポート。

ワークベンチ

🏪 アプリストア — 開発者環境

組み込みのアプリストアからプログラミング言語、データベース、Webサーバー、キャッシュシステム、コンテナツールを発見インストールできます。カテゴリー:言語、Webサービス、データベース、キャッシュ&キュー、ツール&コンテナ。

アプリストア

🤖 AI設定 — スキル & MCP設定

すべてのAI設定を一つのパネルに集中。インストール済みスキルを管理し、CLIパラメータを設定し、MCPサーバーを構築し、スキルのアクティビティを監視。タブ:スキル管理、CLI設定、MCP設定、スキルMonitor、MCP Monitor。

AI設定

主要機能

機能 説明
マルチツールワークベンチ Claude Code、Gemini、OpenCode、Qoder、Copilotなどを統合管理
アプリストア 開発ツール、言語、DB、サービスをワンクリックでインストール/アンインストール
AIチャットインターフェース モデル選択、ファイルコンテキスト、ターミナル統合を備えた最新の会話UI
AI設定 スキル管理、CLI設定、MCPサーバー設定、リアルタイム監視
統合ターミナル マルチタブターミナル、ファイルツリー、グローバル検索、コマンドプリセット
国際化 10言語対応のUI:JA、EN、ZH、DE、ES、FR、IT、KO、PT、RU
テーマ & 外観 ライト/ダークモード、カスタムカラー、フォント、ウィンドウ透明度
MCPエコシステム Model Context Protocolサーバーとスキルを閲覧・インストール・監視

技術スタック

  • フロントエンド:
  • バックエンド:
    • 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

プロジェクト構造

  • src/: React フロントエンドのソースコード。
  • src-tauri/: Rust バックエンドのソースコードと Tauri 設定。
  • public/: 静的アセット。
  • CHANGELOG.md: プロジェクト変更の詳細な履歴

変更履歴

変更の詳細な履歴については、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.