
One Roof:MacでAIコーディングエージェントを管理
複数のセッション、承認待ち、上限付きループを一つのMacアプリで把握。

One Roofは何をするもの?やさしく説明
One Roofは、AIコーディングエージェントを一か所で見守る無料のMacアプリです。Claude Code、Codex、Gemini CLI、Kimi、Antigravityの実際のCLIを動かし、通常のシェルも利用できます。誰が作業中で、誰が返答を待っているかを把握し、人が判断します。
Webサイトは紹介、デモ、ダウンロードの入口です。実際の作業はインストールしたアプリで行います。計画、実装、レビューを別のエージェントに分担する開発者や、複数のリポジトリを扱う人に向いています。
承認待ちをInboxにまとめる
Inboxには各セッションからの質問が集まり、作業を止めているものが上に表示されます。エージェント本来の選択肢から回答でき、直接ターミナルで返答することも可能です。アプリが代わりに承認する仕組みではありません。
Sessionsには状態、エージェント、アカウント、フォルダが表示されます。バックグラウンドサービスのroofdにより、アプリを閉じても実行中のセッションは継続します。Homeは夜間の失敗と次の手順をまとめ、Historyは重要な出来事と判断を30日間保持し、検索できます。
チェックに合格するまで、上限付きで繰り返す
Loopsでリポジトリ、エージェント、目標、チェックコマンド、制限を指定します。まずコマンドを試し、初回実行のプレビューを確認します。例えば、テストが通るまで不具合の修正を繰り返す用途です。
最初のチェックが通ればエージェントは起動しません。失敗した場合は専用のGit worktreeで作業し、各ラウンド後に再チェックします。成功、時間や回数の上限、同じ失敗の繰り返しで停止します。成果は人の確認待ちとなり、自律的なpush、マージ、デプロイは行いません。
組み込みループは初期状態で無効です。アプリを閉じた状態での予約実行には設定の有効化と、Macをスリープさせないことが必要です。公式ループガイドで条件を確認できます。
対応Macと最初のセッション
Apple silicon、macOS 14以降、Git、インストールと認証を済ませたエージェントCLIが最低一つ必要です。
- ReleasesのZIPを展開し、One Roofをアプリケーションへ移動します。
- 初期設定でroofdを許可し、コードのリポジトリが入るフォルダを選びます。
- ⌘Nで具体的なタスクを入力し、エージェントとリポジトリを選択して⌘Returnで開始します。
- 質問には⌘IのInboxから回答し、完了後は変更内容と結果を確認します。
メモリ表示と保護対象の違い
ResourcesはセッションとプロセスツリーのCPU・メモリ使用量を表示し、10分間のグラフを提供します。既定の1 GBでの警告、2 GBでの終了は、セッションを保持するプロセス単体が対象です。すべての子プロセスの合計に対する上限ではなく、設定で変更される場合もあります。
無料の範囲とファイルへのアクセス
2026年11月5日の確認時点で、アプリは無料でMITライセンスのオープンソースです。エージェントの契約やAPI料金は別で、ループや追加レビュー、評価も自分の利用枠を消費する可能性があります。
新規導入時は各エージェントがManualから始まります。他モードの動作はCLIごとに異なり、追加引数が設定を上書きする場合があります。選択フォルダ配下はエージェントが読めるため、コード専用フォルダを使います。ローカル画面でも、接続したモデルがすべてオフラインで動くとは限りません。
任意の連携と開発中の機能
Linear連携には自分のAPIキーが必要です。OpenCodeとGooseは自分の認証情報と予算予約上限でホスト型モデルを使えます。任意の小型ローカルモデルはラベルや理由の説明を補助します。roofキットは共通ルールと作業場所を整え、roof install --dry-runで事前確認、roof doctorで診断できます。Evalsは明示的にドラフト扱いです。
よくある質問
無料アプリならAIの利用料も無料ですか?
無料なのはアプリです。モデルの無制限利用や共通の無料枠は付属しません。
どのMacで使えますか?
公表条件はApple siliconとmacOS 14以降です。Windows/LinuxのGUIやIntel版は確認できていません。
どのコーディングエージェントに対応していますか?
Claude Code、Codex、Gemini CLI、Kimi、Antigravity、通常のシェルです。OpenCodeとGooseは追加設定が必要です。
公式資料と問い合わせ先
- ソースとリリース:コード確認とダウンロード。
- はじめ方:初回設定とセッション手順。
- GitHub Issues:不具合報告や改善提案。





