クロスプラットフォーム Git GUI クライアント。
- バックエンド: Rust + Tauri v2
- フロントエンド: React + TypeScript (Vite)
- Git 操作: git2-rs + git CLI ハイブリッド
direnv allow # 初回のみ。cargo, rustc, pnpm 等が自動で使えるようになる
pnpm install # フロントエンドの依存をインストール# Tauri アプリを開発モードで起動(ホットリロード付き)
cargo tauri dev
# フロントエンドのみ起動(ブラウザで確認)
pnpm dev # http://localhost:1420
# フロントエンドビルド
pnpm build
# プロダクションビルド(バイナリ生成)
cargo tauri builddesigns/ にページ単位の HTML/CSS モックアップがある。
task designs:link # ページ遷移スクリプトを注入して designs-linked/ へ出力
task designs:clean # 注入済みスクリプトを除去