ttnear/Clarc
Native macOS client for Claude Code — a GUI desktop app built with SwiftUI
解決する課題
Clarc は Claude Code CLI に使いやすいグラフィカルインターフェースを提供し、非開発者にとってのターミナルという障壁を取り除きます。コマンドラインエージェントのワークフローをプロジェクト中心のデスクトップ体験に変え、シェルを習得することなく、リポジトリの管理、ツール呼び出しの承認、Git 操作を簡単に行えるようにします。
仕組み
Clarc はネイティブの macOS ラッパーとして機能し、バックグラウンドで実際の claude CLI を起動します。オリジナルのエンジンを使用しているため、CLAUDE.md ファイル、MCP サーバー、スラッシュコマンドなど、既存の Claude Code 機能はすべて完全に機能し続けます。その上に SwiftUI ベースのレイヤーを追加し、視覚的な差分表示、プロジェクトの切り替え、ファイル管理を処理します。
対象者
Claude Code エージェントのパワーを利用したいが、ターミナルよりも GUI を好む macOS ユーザー、特に非開発者の同僚や、CLI ベースのエージェント操作を煩わしいと感じる方を対象として設計されています。
ハイライト
- プロジェクト中心のワークスペース: 専用のウィンドウとタブを使用して、複数のローカルまたは GitHub リポジトリを並行して管理できます。
- 視覚的なツール承認: エージェントが変更を実行する前に、実際のコード差分を表示するリスク認識型のモーダル。
- 統合された開発ツール: Git ステータス付きの組み込みファイルエクスプローラー、SwiftTerm 駆動の組み込みターミナル、プロジェクトごとのリッチテキストメモ帳。
- 簡素化されたセットアップ: GitHub OAuth 統合により SSH キーのセットアップを自動化し、シームレスなリポジトリのクローンを実現します。
- 高度なセッション制御: 任意のメッセージから会話をフォークし、プロンプトをキューに追加し、セッションごとに推論の努力度を調整する機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト