Gitwink - トレイ常駐型の読み取り専用 git ビューアー(AIエージェント時代向け)
(github.com/var-gg)トレイに常駐する読み取り専用の git ビューアーを作成して共有します。Cursor / Claude Code / Codex 時代のためのツールで、Tauri 2 + Rust で書かれており、日本語READMEもあわせて公開しています。
- Cursor / Claude Code / Codex がコーディングを担うようになってから、VS Code を開く唯一の理由は GitLens だけでした
- エージェントが行った作業を 0.5 秒以内に確認するループだけのための最小ツール
- トレイをクリック → すべてのローカルリポジトリの最近のコミット一覧 → コミットをクリックすると変更ファイル + diff を別ウィンドウで表示
- "Copy as AI context" ボタンで commit + ファイル一覧 + diff を markdown ブロック化し、Claude / Codex / Cursor にそのまま貼り付け可能
- 読み取り専用設計 — commit / push / merge / 変更は不可。git 作業が必要なら再びエージェントに任せます
主な機能
- システムトレイ + グローバルショートカット (Ctrl/Cmd+Shift+G)
- 初回実行時に開発フォルダを自動探索、SQLite キャッシュ
- リポジトリ / 期間 / 作成者フィルタによる統合 commit タイムライン
- 単一リポジトリモード: 独自の SVG DAG ドロワーでブランチを可視化(8色パレット、ブランチ名からハッシュ化; main/master/develop は中立色)
- 別ウィンドウの diff: 同期された side-by-side スクロール、位置 / サイズ / 最大化状態の保存、ローカル Git LFS の自動解釈、画像(PNG/JPG/GIF/WebP/SVG)の before/after プレビュー
技術
- Tauri 2 + Rust + React/TypeScript
- git2 (libgit2 バインディング)、サブプロセス呼び出しなし
- バイナリは約 5MB、テレメトリなし、ネットワークスタックすらリンクしない
- コード比率: Rust 58% / TypeScript 32% / CSS 9%
ダウンロード
- Releases ページで Windows (.msi) / macOS (.dmg) ビルドを提供
- Windows 10/11 が主なターゲットで、macOS 13+ でも動作するが検証はやや不十分
- Linux は今後対応予定(Tauri 2 の Linux トレイサポートがまだ弱いため)
- MIT ライセンス
まだコメントはありません。