Projects & Git

プロジェクト管理とGit連携

プロジェクトの管理

Concloudeでは複数のプロジェクト(ディレクトリ)を登録し、切り替えながら作業できます。 プロジェクトごとにエージェント、スキル、スケジュールが管理されます。

プロジェクトセレクター

サイドバー上部のプロジェクトセレクターで以下の切り替えが可能です:

  • Home — アプリのホーム画面
  • All Projects — 全プロジェクト横断の表示
  • 各プロジェクト名 — 個別プロジェクトに切り替え
  • Open Project... — ファイルピッカーで新しいディレクトリを追加

プロジェクト選択時の動作

プロジェクトを選択すると:

  • そのディレクトリ配下の .claude/agents/ からプロジェクトスコープのエージェントが読み込まれます
  • .claude/skills/ からプロジェクトスコープのスキルが読み込まれます
  • .claude/schedules.json からスケジュールが読み込まれます
  • ファイルツリーにプロジェクトのディレクトリ構造が表示されます
  • Gitリポジトリの場合、ブランチセレクターが有効になります

Git ブランチ管理

Git操作UI
コミット、Pull、Pushのトップバー操作

トップバー右側のブランチセレクターで、Gitリポジトリのブランチ操作が行えます。

ブランチ表示

  • 現在のブランチ名 — トップバーに表示
  • ahead / behind カウント — リモートとの差分(↑N ↓N)
  • 未コミット変更 — オレンジのドットインジケータ

ブランチ操作

ブランチセレクターのポップオーバーでは:

  • ローカルブランチ一覧 — クリックで切り替え。現在のブランチにはチェックマーク
  • リモートブランチ一覧 — クリックでローカルトラッキングブランチを作成して切り替え
  • ブランチ検索 — 名前でフィルタリング
  • 新規ブランチ作成 — ブランチ名を入力して作成
  • リフレッシュgit fetch --all --prune でリモート情報を更新

ブランチ切り替え時の注意

未コミットの変更がある状態でブランチを切り替えようとすると、警告ダイアログが表示されます。 「Switch Branch」を選択すると切り替えが実行されます。 切り替えに失敗した場合はエラーメッセージが表示されます。

ブランチ情報

各ブランチには以下の情報が表示されます:

  • ブランチ名
  • 最新コミットメッセージ
  • リモート名バッジ(リモートブランチの場合、例: "origin")
  • ブランチ一覧はコミット日時の新しい順にソートされます