AI Office_

ai-office:~$

Claude Code と Codex を毎日使う人のための道具

動いているものを見て、あなた待ちに答え、
1日の仕事をまとめて把握する。

AI Office は、Mac 上の Claude Code・Codex CLI・設定済みの OpenClaw 連携のセッションを 1 つの部屋にまとめて表示する Mac の道具です。止まった瞬間に気づき、その場で答え、 commit やテストが実際に通ったかまで確かめられます。v3.0 からは、Mac の既定の画面も、 スマホの画面も「ターミナル×ドット絵」の同じ文法で動きます。

β に参加する(メンバー) お知らせを受け取る

macOS 13 以降・Claude Code か Codex。無料・MIT。アカウント不要・テレメトリ無し。

実際の画面: コックピットが❗を知らせ、答えると担当が机へ戻る
01

できること

見る

Mac 上で動いている Claude Code・Codex CLI・設定済みの OpenClaw 連携のセッションを 1 画面で一望できます。1 セッション=1 体で表示され、/rename した名前がそのまま 表示名になります。サブスクの利用枠と従量の残高も並べて表示し、上限が無いプロバイダには 「上限が設定されていません」と書きます(嘘の % は出しません)。

答える

承認待ちや質問が発生すると一覧に並び、ワンタップや数字キーでその場に答えられます。 答えるとセッションはすぐに動き出します。外出先からはスマホからも同じように答えられ、 送る指示には候補つきの入力欄があります。

確かめる

台帳とコックピットの両方に、そのセッションが直近 24 時間で実際に commit を通したか・ テストを通したかを示す列があります。自己申告ではなく、commit はそのプロジェクトの ディレクトリの HEAD が実際に動いたかで、テストはテストランナー自身の要約行が出力に 現れたかで判定します。

02

画面

v3.0 から、Mac の既定の画面はコックピット(?ui=cockpit)です。 1 画面が 4 つの区画に分かれています。

01 オフィス
上から見たドット絵の部屋。ロボ 1 体=セッション 1 つ。足元の色や動きで、作業中・ 指示待ち・休憩などの状態が分かります。
02 台帳
1 プロジェクト 1 行のリスト。名前で絞り込めます。
03 端末
ロボ(または台帳の行)を選ぶと、そのセッションの本物のターミナルが開きます。 実際に打てて、Ctrl-C も効きます。「+端末」で、選んだプロジェクトのフォルダに 新しい Claude Code・Codex・ただのシェルのセッションを起こせます。
04 一覧
稼働中のセッション一覧。あなた待ちのものは数が出ます。
AI Officeのコックピット全体画面。左に上から見たオフィス、中央にプロジェクトの端末、右に「あなた待ち」の一覧が並ぶ、ターミナル風の画面
コックピット全体(01 オフィス・02 台帳・03 端末・04 一覧)。テーマはお使いの端末のダーク/ライトに合わせて切り替わります。

以下の 3 枚はコックピットの既定色(ダーク)のままの固定の拡大表示です。ライトに 切り替えても、配色が変わるだけで構成は同じです。

ドット絵で描かれた上から見たオフィスの拡大。各ロボットが1セッションを表す
01 オフィス(拡大)
「あなた待ち」の質問カード。選択肢をワンタップ、または数字キーで即答できる
04 一覧(あなた待ち)
選んだセッションのやり取りが中央の端末に表示される画面
03 端末

スマホも同じターミナル×ドット絵の画面で動きます。タブは 4 つ(オフィス/あなた待ち/ セッション/設定)で、セッションの帯は左右スワイプ、送る指示には候補つきの「次の一手」入力欄があります。 ホーム画面アイコンのバッジはあなた待ちの件数を示し、Mac の前に居るあいだは重ねて鳴りません。

iPhoneのAI Office画面(ダーク)。オフィスの様子と『あなた待ち』の質問・回答ボタンが1画面に収まっている
スマホ(ダーク)
スマホから『あなた待ち』に回答する画面。質問を読んで選択肢をタップするだけ
スマホ(ライト・あなた待ち)
スマホでオフィス全体とプロジェクト一覧、利用枠ゲージまでを1画面で確認できる
スマホ(ライト・一覧)

3D のオフィス(オーク床・白壁・歩く・座る・打鍵するロボ)や、1 プロジェクト 1 行・ 20 プロジェクトを 1 画面に収める台帳も、⚙ 設定の「画面」から 1 クリックで切り替えられます。 選択はブラウザごとに記憶されます。

03

スマホから答える

実行の許可は、既定では Mac のローカル画面からだけです。「スマホから許可」を ON に する操作や、パスキー(Face ID / Touch ID)を使う端末の登録は、スマホの操作だけで完結します。 Mac は何もしなくてよい代わりに、ON/OFF や登録のたびに Mac へ通知と記録が残り、Mac からいつでも 端末を失効させたり OFF にしたりできます。

ON にした後、パスキーを登録したスマホは、操作の種類によって 3 段で許可できます。

  1. 日常的で危険の低い操作 — テストの実行、プロジェクト内の読み書き、 --force でない git push など。許可リストに当たるものは、パスキーだけで答えられます。
  2. それ以外の、全文を読み切れる操作 — ファイルの削除や設定の変更などを含みます。 全文を最後まで読んで内容を確認した上で、パスキーを添えれば答えられます。
  3. 全文を読み切れない操作 — 読めない・大きすぎる・その場で組み立てたりパイプで つないだりしたコマンド、ダウンロードしてそのまま実行するものなど。これらは常に Mac だけで 答える操作として残ります。

歯止めは、登録・許可のたびの Mac への通知と記録、Mac からの即時失効、そして 30 日で切れるペアリングの秘密です。

04

証拠の列

台帳とコックピットの両方に、そのセッションが直近 24 時間で実際に commit を通したか・テストを通したかの列があります。セッション自身の自己申告ではありません。

commit
そのプロジェクトのディレクトリの HEAD が実際に動いたかで判定します。
テスト
テストランナー自身の要約行(「5 passed」「OK」「Tests: ... passed」など)が実際の出力に 現れたかで判定します。同じ出力の中に失敗の要約があれば、どこかの成功の要約より失敗が勝ちます。

| tail に流す・バックグラウンドで走らせる・|| true を付けると いった書き方では欺けません。判定できないときは「―」と出します(推測はしません)。

05

Macから出ないもの

AI Office はあなたの Mac の中だけで動きます。運営のサーバーはありません。 利用状況の収集(テレメトリ)も、アカウント登録も、起動時の版チェックの通信もありません。 サーバーは 127.0.0.1 だけで待ち受けるので、同じ LAN の他の機械からも触れません。 Claude のトランスクリプトは読み取り専用で参照します。

外へ出る通信は、あなたが自分で有効にしたときだけの 2 種類だけです。

自分で置いた Cloudflare Worker
スマホ連携を設定したときだけ動きます。送るのは画面に出す最小限の表示情報だけで、 会話の本文もローカルのパスも載りません。
API キーを入れたプロバイダへの残高確認
自分の残高・消費・枠を読むか、鍵が使えるかを確かめるための GET 1 本です。 鍵を入れていなければ 1 バイトも出ません。オフィスの情報は 1 つも載りません。

ソースは MIT で公開しているので、この主張はコードで確かめられます。

06

メンバー先行β

v3.0.0-beta.1 は、一般公開の前に YouTube/note のメンバーへ先行してお渡しする メンバー先行βの版です。

いつ・どこで — β の参加方法は、YouTube・note のメンバー向けの投稿でご案内します。

何をお願いするか — 届いたら、ふだんの Claude Code・Codex の作業の中にしばらく 置いて使ってみてください。困ったことは、β の案内に書かれた報告窓口(Discord の質問部屋や note の限定記事のコメントなど)へ教えてください。画面の足元の版番号の横にある[フィードバック]を開くと 診断情報の画面が出ます。入っているのは版・件数・状態だけで、会話の本文・フォルダ名・ プロジェクト名は入りません。内容を確認してから、自分でコピーして報告に貼ります (フィードバックを開く URL が配布に設定されている場合は、同じ画面から報告フォームにも進めます)。

協力してくださった方へ — 名前の掲載を希望された方だけ、ニックネームで設定の 「スペシャルサンクス」に掲載します。本名や所属は載せません。掲載は後からいつでも取り下げられます。

一般公開はβの後 — このメンバー先行βが終わってから、一般公開(GitHub の公開 リポジトリの更新)を行います。

お知らせを受け取る

07

お知らせを受け取る

新機能・新作・メンバー先行βの開始を、メールでお知らせします。
頻度は少なめ・いつでも解除できます。

08

動く条件

Mac
Apple Silicon または Intel。macOS 13 Ventura 以降(動作確認は 15 Sequoia)。
エージェント
Claude Code(対話・バックグラウンド)/Codex CLI/設定済みの OpenClaw 連携のいずれか。
Python
素の /usr/bin/python3 で足ります。追加のインストールは不要です。
ブラウザ
既定のコックピットと台帳は普通の 2D canvas で動くので、WebGL は不要です。3D のオフィスを 選ぶ場合だけ、WebGL 対応ブラウザが要ります。
スマホ
任意です。自分の Cloudflare アカウントでの設定(Node.js が必要)を済ませた分だけ、 スマホからの通知・操作・許可が使えます。
対応していないもの
Windows と Linux。常駐・ターミナル連携・スマホへ渡す会話の暗号化に macOS 固有の仕組みを使っているためです。
09

よくある質問

本当に無料ですか?
はい。全機能無料です。版分け・ライセンス・AI Office 自体のサブスクはありません。 ソースは MIT で公開しています。使う AI プロバイダや Cloudflare の利用は、それぞれ各自の契約に従います。
データはどこかに送られますか?
いいえ。運営のサーバーはなく、サーバーは 127.0.0.1 だけで待ち受けます。 外へ出る通信は、自分で設定したときだけの Cloudflare Worker(スマホ連携)と、鍵を入れたプロバイダへの 残高確認だけです。
スマホからの操作は安全ですか?
実行の許可は既定で Mac のローカル画面からだけです。ON にしても、パスキーによる 3 段の仕組み (日常的な操作はパスキーのみ、それ以外は全文確認+パスキー、読み切れない操作は常に Mac だけ)があり、 登録・許可のたびに Mac へ通知と記録が残ります。Mac からいつでも端末を失効させられます。
証拠の列は何を根拠に判定していますか?
セッション自身の自己申告ではなく、commit はそのプロジェクトの HEAD が実際に動いたかで、 テストはテストランナー自身の要約行が出力に現れたかで判定します。判定できないときは「―」と出します。
Windows や Linux では使えますか?
使えません。常駐アプリ・ターミナル連携・スマホへ渡す会話の暗号化に macOS 固有の仕組みを使っているためです。
βに参加するにはどうすればいいですか?
YouTube・note のメンバー向けの投稿でご案内します。参加後は、届いた版をふだんの作業の中で使い、 困ったことを β の案内にある報告窓口へ教えてください。
一般公開はいつですか?
メンバー先行βが終わってから、一般公開(GitHub の公開リポジトリの更新)を予定しています。 日付はまだ確定していません。