Claude Code × Codex × 新對話

換視窗、換模型,
進度不用重講。

把真正需要接手的工作狀態留在專案裡。開同一個模型的新對話,或從 Claude Code 換到 Codex,都能接著做。

不必手動下載專案 · 需要 Python 3.10 以上 · 不需要 Obsidian · 無帳號、無遙測
AI_PROGRESS/tasks/summer-reading.md
C
Claude Code「記錄進度」
暑假閱讀清單ACTIVE
已決定第一本書
列出前三章的閱讀重點
下一步:整理第一章
同一份實體資料夾
G
Codex「我有哪些進度還沒做完的?」

帶走工作狀態,不必搬走整段聊天

真正需要接手的通常是:目標、做到哪裡、重要決定、卡點與下一步。這些由固定程式寫成可讀的 Markdown,新對話不必重新吞完整段 context。

🪟

同模型,換新對話

Claude 換 Claude、Codex 換 Codex。離開太長的對話,保留真正有用的進度。

跨模型,自由交班

研究、寫作、實作或審查,可依實際表現與額度選模型。系統保存進度,不替你誇大誰一定擅長什麼。

直接問未完成事項

說「我有哪些進度還沒做完的?」就能看到進行中、卡住與下一步,不必背檔名或編號。

第一次照著做,之後只要說人話

你不用到 GitHub 下載 ZIP,也不用自己搬檔。先建立安全的空資料夾,再把下面的短提示詞貼給 Claude Code 或 Codex;AI 會下載固定版本的安裝器、核對雜湊並執行。

第一次只用空白測試資料夾。不要拿含病歷、未去識別化個資、密碼、API key、憑證或其他敏感資料的資料夾測試。
1

在「文件」裡建立空白資料夾

不要直接把 Claude Code 或 Codex 開在「桌面」最外層、使用者家目錄,或整顆硬碟。照你的電腦一步一步做:

Windows
  1. 打開「檔案總管」。
  2. 左邊點「文件」。
  3. 在空白處按右鍵 →「新增」→「資料夾」。
  4. 命名為「AI進度接力測試」。
  5. 打開 Claude Code 或 Codex,選擇這個資料夾當專案。
macOS
  1. 打開 Finder。
  2. 左邊點「文件」或 Documents。
  3. 選「檔案」→「新增檔案夾」。
  4. 命名為「AI進度接力測試」。
  5. 打開 Claude Code 或 Codex,選擇這個資料夾當專案。
需要 Python 3.10 以上。不知道版本也沒關係:下一步的提示詞會請 AI 先檢查。若版本太舊或沒有安裝,AI 應先停下、不修改專案,再用白話帶你安裝新版 Python。
2

把這段貼給其中一個 AI

Claude Code 或 Codex 任選一邊貼一次。這不是要你手動下載:AI 會把安裝器放到系統暫存區,驗證正確後才在目前專案建立檔案。

請直接在目前開啟的專案安裝 Cross-AI Progress Bridge,不要只解說。把 https://raw.githubusercontent.com/Nouischen/cross-ai-progress-bridge/v1.0.0/bootstrap/install.py 下載到作業系統暫存資料夾(不要存進專案),先驗證 SHA-256 必須完全等於 9D5BD5DBDCD2436CD669C419B9731839B1B4E5E080E8C7BCA366915FC63CBA01;不符就停止,不得換來源。用 Python 3.10 或更新版本執行已驗證的 install.py,--target 指向目前專案的絕對路徑;若缺少合格的 Python,先停止、不要修改專案,並用白話教我從官方來源安裝。若回傳 INSTALL_NEEDS_CONSENT,只列出偵測名稱並問我;只有我明確同意後,才用同一檔案加上 --mode sidecar --accept-existing I_ACCEPT_SIDECAR 重跑。不要叫我手動下載、解壓或搬檔,也不要自行讀取、搬移或覆蓋舊進度;最後回報 INSTALL_OK 或錯誤。

若跳出權限確認,先確認範圍只有「目前測試資料夾」與「系統暫存資料夾」再允許。雜湊不符、位置不安全或安裝失敗時,請讓 AI 停下,不要叫它繞過檢查。

3

做一次真的接力測試

不需要任何狀態標章。直接測「能不能存、另一個新對話能不能讀」:

安裝器若回報「隔離共存模式」:下面三個測試要求,以及以後所有接力要求,都必須以 接力: 開頭。例如:接力:建立一筆叫「第一次接力測試」的任務,下一步是「到另一個新對話查看」,然後記錄進度。接力:我有哪些進度還沒做完的?接力:繼續第一次接力測試
在剛才安裝的對話輸入建立一筆叫「第一次接力測試」的任務,下一步是「到另一個新對話查看」,然後記錄進度。
開一個全新對話;可用同一模型,也可換另一個模型。務必開啟同一個實體資料夾,再輸入我有哪些進度還沒做完的?
看到「第一次接力測試」後,輸入繼續第一次接力測試確認它能讀到下一步,就完成了。

以後換對話或換模型,只要兩邊開的是同一份實體專案資料夾,就能讀到同一批進度檔。

日常只要記住三句話

進度格式、檔名、備份與修訂版檢查交給本機程式。你不必直接操作 Markdown 檔。

如果安裝結果是「隔離共存模式」:所有指令前都加上 接力:,例如 接力:記錄進度。這樣才不會和你原本的指令混在一起。
記錄進度把目前工作的目標、完成項目、決定、卡點與下一步存起來。
我有哪些進度還沒做完的?列出進行中與卡住的任務、最後更新時間和下一步。
繼續上次進度只有一筆就直接接續;有多筆時先列出讓你選。
繼續某任務直接用任務標題指定要接手的工作。

已有自己的系統?隔離共存,不強行整合

它的相容策略是「在旁邊加一個獨立插座」,不是搬家工具。發現既有規則或進度名稱時,安裝器先停下且不寫任何檔案,等你明確同意後才安裝自己的區域。

共存模式的觸發詞

原本的系統照舊使用;這套接力功能一律用 「接力:」開頭,例如「接力:我有哪些進度還沒做完的?」兩套規則比較不會搶同一句話。

1️⃣

偵測階段只看名稱先列出可能衝突的檔名或資料夾名;未同意前不讀內容,也不寫入。

2️⃣

不搬、不讀、不覆寫舊進度不遷移既有任務,不把舊資料轉格式,也不把兩套狀態硬湊在一起。

3️⃣

自己的檔案放在自己的區域新進度放在 AI_PROGRESS;若需在入口規則加上標記區塊,會先備份。

資料留在專案裡,格式公開可讀

這個專案沒有後端、帳號、資料庫或遙測。安裝器與執行程式都在 GitHub 公開;任務內容只寫入你目前的本機專案資料夾。

系統會做的事

  • 用純文字 Markdown 保存任務
  • 固定版本網址+SHA-256 核對安裝器
  • 修改橋接器碰到的既有入口檔前先備份
  • 用 revision 檢查降低過期內容覆寫
  • 同一時間只讓一個 AI 寫同一筆任務

不要拿來存的內容

  • 未去識別化病歷或病人資料
  • 身分證號、電話等敏感個資
  • 密碼、API key、憑證與私鑰
  • 你不希望任何 AI 讀到的私密筆記
  • 兩個 AI 同時編輯中的同一項工作

先把幾個容易誤會的地方說清楚

一般 ChatGPT 或 claude.ai 網頁聊天框可以用嗎?

單純的網頁聊天通常不能直接讀寫同一個本機專案資料夾,因此不在這套工具的支援範圍。這套是給 Claude Code 與 Codex 這類能操作本機專案的工具使用。

為什麼需要 Python 3.10 以上?這還算「不用下載」嗎?

你不用手動下載、解壓或搬動這個 GitHub 專案;AI 會處理固定版本的安裝器。Python 3.10 以上是執行安裝器與日常橋接程式的必要環境。若版本太舊或沒有安裝,提示詞會要求 AI 先停下並帶你安裝新版 Python。

Git 專案可以用嗎?

可以,但 Claude Code 與 Codex 必須開啟同一個實體 checkout。若其中一邊使用另一個 worktree,即使專案名稱相同,也可能看不到同一份尚未提交的進度。第一次建議先在「文件」裡的空資料夾測成功。

為什麼兩邊一定要開同一個資料夾?

這套系統不靠雲端同步,而是讓兩個工具讀寫同一批本機檔案。資料夾不同,就像兩本不同的筆記本;它不會自動跨電腦或跨 checkout 傳送資料。

發現我原本的系統後,它會怎麼做?

第一次執行會只列出偵測到的名稱,回傳 INSTALL_NEEDS_CONSENT,且不寫入任何檔案。你同意後才建立隔離的橋接區域,日常指令改用「接力:」開頭;舊進度不會被讀取、遷移或覆寫。

它會自動判斷哪個模型比較擅長嗎?

不會。它只保存可接手的工作狀態,不替模型打分。你可以依任務、實際輸出、額度與自己的偏好決定何時切換。

可以讓 Claude Code 和 Codex 同時工作嗎?

請依序交班,不要讓兩邊同時修改同一筆任務。系統有修訂版檢查與備份降低覆寫風險,但不能把同時寫入變成零風險。

下次換對話,不必再從頭解釋。

先在「文件」裡建立一個空白、無敏感資料的測試資料夾,讓 AI 安裝,再用另一個全新對話把測試任務叫出來。