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-roomInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →三方開發會議室
在你自己的 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(白話解釋)
安裝與第一次啟動
- 下載這個專案(GitHub 頁面的 Code > Download ZIP,或 Releases 裡的壓縮檔),解壓縮到你習慣放工具的地方。
- 在 Finder 雙擊
start.command。如果 macOS 說無法打開,按右鍵選「打開」,或到「系統設定 > 隱私權與安全性」按「強制打開」。 - 第一次啟動會有設定精靈,問你三件事:你的專案都放在哪個資料夾、要不要開手機入口(可以留空)、會議室的登入密碼。
- 設定完成後,瀏覽器會自動打開
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 的商標。
一場會議長什麼樣
- 你用白話寫下想做什麼,按「開始會議」
- Claude 讀你的專案,提出規劃、方案選項、風險
- Codex 檢查專案,回報能不能做、要改哪些檔案,把操作一項一項列出來
- 你在左欄選方案
- 右欄一張一張核准或拒絕
- 低風險:只新增檔案或改樣式
- 中風險:會動到現有功能
- 高風險:刪檔、裝套件、部署
- 卡片有兩張以上時,欄位標題會出現「核准全部低風險」和「核准全部」。按一下會變成「確定?再按一次」,再按才會開跑。批次是一張接一張做,每一張照樣先存還原點;中途有一張失敗就停下來,後面的留在待處理,你看完失敗原因再決定重試或跳過
- 每次核准前會自動存一個 git 還原點,右下角「回到執行前」可一鍵回復
- 全部做完 Claude 會再審查一次
- 按「結束並產出決議」,存成
meetings/裡的 markdown
要在哪個專案上工作
畫面最上方會分開顯示「讀取根目錄」與「目前處理專案」。讀取根目錄是你在設定精靈填的資料夾,Claude 與 Codex 可以從這裡讀取跨專案資料;「切換」只改變目前處理的子專案,不會縮小讀取範圍。
子專案有三種選法:
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code, like 「agent harness」, built from 0 to 1
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…