Skip to content

AI Meeting Room

Your AI company on your Mac: Claude Code and Codex CLI plan, build and review together, you approve every change. 本機三方開發會議室,你做決定。

Install: git clone https://github.com/sojei1989/ai-meeting-room

Works with Claude Code, Codex, Gemini CLI · 34 GitHub stars

Install

$git clone https://github.com/sojei1989/ai-meeting-room

Install command taken from the project's README or registry entry. Always review code before running it.

三方開發會議室

English

在你自己的 Mac 上,讓 Claude Code 和 Codex 在同一個畫面裡幫你開發。你用白話說要做什麼,兩個 AI 討論、提方案、做事,每一個會動到檔案的步驟都要你按下核准才會執行。

這是個人開發的開源工具,和 Anthropic、OpenAI 沒有隸屬或合作關係。

這間會議室是一家公司

這不是一套固定的 AI 組合,而是一間由你經營的公司。

一家公司不會要求每個進來的人都長得一樣,每個人訂閱的 AI 也不一樣。你有哪些 AI,就雇用哪些成員,再照它們的特長安排職位。AI 負責提方案、做事、互相檢查,最後由你決定。每個人的會議室,都會長成不一樣的樣子。

這是我把會議室開源的原因。

目前的版本先從 Claude 和 Codex 兩位成員開始。接下來的方向是讓更多 AI 的命令列工具加入,例如 Gemini CLI:新成員先參加討論和審查,確認接得上核准與還原機制之後,才開放修改檔案。

關於作者

我是平面設計師,不會寫程式。

AI 是我的工作夥伴。我負責視覺和最後的判斷,程式的部分交給 AI 完成。這間會議室本身,也是我和 Claude、Codex 一起做出來的。

我同時也做行銷,還在持續學習。平常會同時用好幾家 AI,想知道每一家擅長什麼、怎麼讓它們互相補位。這間會議室就是我自己每天在用的工具。

適合誰

  • 不寫程式,但會指揮 AI 做網站、工具、小系統的人,例如設計師、行銷、小團隊老闆
  • 同時有 Claude 和 ChatGPT 方案,想讓兩邊一起做事、互相檢查的人

它會做什麼

  • 你寫下目標,Claude 讀你的專案,提出規劃、方案選項和風險
  • Codex 檢查專案,回報能不能做、要改哪些檔案,把操作一張一張列成工作卡
  • 每張卡標好風險等級,你核准才執行;核准前會自動存一個 git 還原點,隨時可以回到執行前
  • 做完由 Claude 再審查一次,會議結束時存成一份 markdown 紀錄
  • 每則訊息都能按「用白話解釋」翻成不含技術詞的中文
  • 需要圖片素材時會開「等你交件」卡片,寫清楚尺寸、格式和存放位置,等你交件
  • 跑完一輪會出聲提醒;也可以設定 Telegram 推播,或用 Tailscale 從手機連進來

目前的版本由 Claude 負責規劃、Codex 負責執行,介面是繁體中文,只支援 macOS。

需要準備

  • macOS
  • Node.js 20 以上、Git
  • Claude Code(claude 指令),用你自己的帳號登入
  • Codex CLI(codex 指令),用你自己的帳號登入
  • 選用:Tailscale(手機入口)、Telegram(推播)、Gemini CLI 或 Ollama(白話解釋)

安裝與第一次啟動

  1. 下載這個專案(GitHub 頁面的 Code > Download ZIP,或 Releases 裡的壓縮檔),解壓縮到你習慣放工具的地方。
  2. 在 Finder 雙擊 start.command。如果 macOS 說無法打開,按右鍵選「打開」,或到「系統設定 > 隱私權與安全性」按「強制打開」。
  3. 第一次啟動會有設定精靈,問你三件事:你的專案都放在哪個資料夾、要不要開手機入口(可以留空)、會議室的登入密碼。
  4. 設定完成後,瀏覽器會自動打開 http://127.0.0.1:4477,輸入剛剛設定的密碼就能開始。

想用終端機也可以:進到會議室資料夾,執行 npm start。要關掉時在終端機按 Control + C。

畫面左下角的「環境檢查」會告訴你 claude 和 codex 叫不叫得動,兩個都有版本號就沒問題。上方的「模型狀態」會列出這次偵測到的模型;沒驗證過、或這次沒有提供的模型會標示原因並禁止選用。

模型會自己跟上更新

Claude Code 或 Codex 改版、推出新模型時,不用改程式:

  • 會議室啟動時、每次 AI 開工前(最多每 5 分鐘一次)都會比對 claude 和 codex 的版本;版本變了,或 Codex 的模型清單超過一小時,就自動重新偵測。閒置時每 30 分鐘也會看一次。
  • CLI 新列出的模型會出現在設定裡,標成「待你開放」。你按「開放」才會被使用,避免在不知情的情況下換成更貴的模型;不想用了可以「收回」。
  • 你選的模型如果這次沒有提供(例如官方下架),會暫時改用最接近、而且不比原本高階(不會更貴)的模型,設定區和會議紀錄都會寫明換成了什麼。原本的模型恢復後自動換回,你的設定不會被改掉。如果剩下的模型都比原本高階,會停下來請你在設定裡選,不會自己升級。
  • Codex 執行時如果回報模型不能用,會議室會立刻重新偵測。唯讀的討論會自動換模型重試一次;會改檔的工單不會自動重跑,改成提示你按「重試」。

安全設計

  • 會議室只聽本機 127.0.0.1。手機入口只接受 Tailscale 網段(100.64.0.0/10)的位址,填錯會直接不開放。
  • 登入密碼存在本機 .secrets/passcode.txt,不會出現在畫面、log 或會議紀錄。登入八小時後、按登出、或伺服器重啟後都要重新登入。
  • Claude 全程只能讀。Codex 只有在你核准之後、而且只能寫入工作卡上列出的檔案,越界會停下來並還原本次變更。
  • 每次核准前自動存 git 還原點,右下角「回到執行前」可以一鍵回復。
  • 附件或交件檔如果是 HTML、SVG 這類會執行程式的檔案,一律改成下載,不在會議室裡直接打開。
階段 Claude Codex
討論中 只能讀 只能讀(--sandbox read-only)
待核准 只能讀 只能讀
你按核准後 只能讀 可寫(--sandbox workspace-write)

不要設定路由器轉發或公開反向代理,也不要把監聽位址改成 0.0.0.0。用完請按畫面上的「登出」,只關分頁不會立刻撤銷登入。

帳號、費用與條款

  • 會議室只會呼叫你自己電腦上的 claude 與 codex 指令,用的是你自己的登入。本專案不收集、不儲存、也不轉送任何帳號登入資料。
  • 用量算在你自己的 Claude 與 ChatGPT 方案裡。Anthropic 的說明是 Pro、Max 方案的額度以一般個人使用來估算;會議室一輪常常要跑十幾二十分鐘,長時間連續使用會比較快用到上限。
  • 使用時請遵守 Anthropic 與 OpenAI 各自的使用條款。
  • Claude 與 Claude Code 是 Anthropic 的商標;Codex 與 ChatGPT 是 OpenAI 的商標。

一場會議長什麼樣

  1. 你用白話寫下想做什麼,按「開始會議」
  2. Claude 讀你的專案,提出規劃、方案選項、風險
  3. Codex 檢查專案,回報能不能做、要改哪些檔案,把操作一項一項列出來
  4. 你在左欄選方案
  5. 右欄一張一張核准或拒絕
    • 低風險:只新增檔案或改樣式
    • 中風險:會動到現有功能
    • 高風險:刪檔、裝套件、部署
    • 卡片有兩張以上時,欄位標題會出現「核准全部低風險」和「核准全部」。按一下會變成「確定?再按一次」,再按才會開跑。批次是一張接一張做,每一張照樣先存還原點;中途有一張失敗就停下來,後面的留在待處理,你看完失敗原因再決定重試或跳過
  6. 每次核准前會自動存一個 git 還原點,右下角「回到執行前」可一鍵回復
  7. 全部做完 Claude 會再審查一次
  8. 按「結束並產出決議」,存成 meetings/ 裡的 markdown

要在哪個專案上工作

畫面最上方會分開顯示「讀取根目錄」與「目前處理專案」。讀取根目錄是你在設定精靈填的資料夾,Claude 與 Codex 可以從這裡讀取跨專案資料;「切換」只改變目前處理的子專案,不會縮小讀取範圍。

子專案有三種選法:

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

PluginDev tools+1,072 this week

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…

Explore related