Codex使用第三方API實現(xiàn)跨平臺對話同步
Codex Sync
通過 GitHub 實現(xiàn) Codex 跨平臺對話同步(使用第三方API)。在一臺設(shè)備上 push,另一臺設(shè)備上 pull — Windows 與 macOS 之間的項目路徑自動轉(zhuǎn)換。 如果安裝有問題可以問問LLM。
- 使用第三方API的參考資料:https://www.bilibili.com/video/BV1TvR2B7EiR/?spm_id_from=333.337.search-card.all.click
- 參考的github庫:https://github.com/BenedictKing/ccx、https://github.com/farion1231/cc-switch
- 同步代碼所在github URL:https://github.com/GrLime909/codex-3p-sync-tools/tree/main
工作原理
Windows macOS ┌──────────┐ ┌──────────┐ │ ~/.codex │ ── push ──> GitHub <── pull ── │ ~/.codex │ │ sessions │ │ sessions │ │ rules/ │ │ rules/ │ │ skills/ │ │ skills/ │ │ ... │ │ ... │ └──────────┘ └──────────┘
同步 .gitignore 未排除的所有內(nèi)容(sessions、rules、skills、plugins 等)。敏感文件(auth.json、config.toml)和大文件(*.sqlite)永遠(yuǎn)不會被同步。
路徑轉(zhuǎn)換:通過 pathmap.conf,會話文件中的項目路徑在 Windows(D:\working)和 macOS(/Users/.../working)之間自動轉(zhuǎn)換。
快速開始
1. 環(huán)境要求
- Python 3.8+
- Git
pip install pathspec(如使用后臺監(jiān)控還需pip install watchdog)- 一個用于存儲同步數(shù)據(jù)的 GitHub 私有倉庫(創(chuàng)建
codex-sync)
2. 一次性配置(兩臺設(shè)備都需要)
# 將本倉庫克隆到 ~/.codex/ cd ~/.codex git clone https://github.com/YOUR_USERNAME/codex-sync-tools.git tools # 或直接復(fù)制以下文件: # sync.py, codex-watch.py, pathmap.conf.example, home.gitignore # 復(fù)制并配置 gitignore,修改為你需要的屏蔽的文件或文件夾 .gitignore # 配置路徑映射 cp pathmap.conf.example pathmap.conf # 編輯 pathmap.conf,填入你的項目路徑 # 編輯 sync.py:將 SYNC_REPO 改為你的私有同步倉庫地址
3. 首次 Push
關(guān)閉 Codex,然后:
python ~/.codex/sync.py push
腳本會自動初始化同步倉庫并推送你的會話數(shù)據(jù)。
4. 在另一臺設(shè)備上 Pull
python ~/.codex/sync.py pull
命令
| 命令 | 作用 |
|---|---|
| push | 將會話和文件復(fù)制到 GitHub(自動路徑轉(zhuǎn)換) |
| pull | 從 GitHub 拉取到本地 ~/.codex/ |
| status | 查看本地與遠(yuǎn)程會話數(shù)量對比 |
后臺監(jiān)控(可選)
codex-watch.py 在后臺運行,自動完成:
- Codex 啟動時自動 pull
- 會話文件變更后閑置 60 秒自動 push
pip install watchdog python ~/.codex/codex-watch.py
Windows:將 codex-watch.vbs(先修改內(nèi)部路徑)放入 shell:startup。
macOS:通過 launchd 運行。
文件說明
| 文件 | 用途 |
|---|---|
| sync.py | 主同步腳本(push/pull/status) |
| codex-watch.py | 后臺自動同步監(jiān)控(可選) |
| codex-watch.vbs | Windows 靜默啟動器 |
| pathmap.conf.example | 跨平臺路徑映射模板 |
| home.gitignore | ~/.codex/ 的 .gitignore 模板 |
路徑映射
pathmap.conf 定義 Windows 與 macOS 之間的項目路徑對應(yīng)關(guān)系:
# name = WindowsPath | macOSPath working = D:\\working | /Users/name/working learning = C:\\learning | /Users/name/learning
只有在此列出的項目才會進行路徑轉(zhuǎn)換,項目無關(guān)的對話不受影響。
注意事項
- push/pull 前關(guān)閉 Codex — 避免文件鎖定沖突,本地使用時候,打開期間也不影響使用,只不過不能同時進行對話,否則會導(dǎo)致對話記錄被刪除。
- 注意需要安裝好watchdog、pathspec等py文件中必要的庫,否則代碼無法正常執(zhí)行
- 同步倉庫應(yīng)為私有 — 你的對話數(shù)據(jù)僅屬于你自己。
- auth.json、config.toml 及 SQLite 數(shù)據(jù)庫已被 .gitignore 排除。
到此這篇關(guān)于Codex使用第三方API實現(xiàn)跨平臺對話同步的文章就介紹到這了,更多相關(guān)Codex 跨平臺對話同步內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

Codex無法使用Chrome和Browser插件的問題解決
本文主要介紹了Codex無法使用Chrome和Browser插件的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來2026-07-24
本文分享了從ClaudeCode切換到CodexCLI的真實經(jīng)驗,涵蓋了核心配置技巧、AGENTS.md項目固化方法、任務(wù)委派工作流及避坑指南,幫你迅速上手這個終端優(yōu)先的本地工程代理,實現(xiàn)更2026-07-23
本文詳細(xì)介紹了在遠(yuǎn)程服務(wù)器上配置 Claude Code 并安裝 Codex CLI 的完整流程,文中通過圖文示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友2026-07-23
本文總結(jié)了 Codex 新手最容易遇到的 10 個問題,包括需求不清、目錄錯誤、權(quán)限失控、密鑰泄露和忽略測試等,并給出簡單實用的解決方法,幫助新手安全、高效地使用 Codex2026-07-23
VSCode基于sub2api接入Codex的完整實戰(zhàn)指南
2026年VSCode用Codex開發(fā)成本太高,這篇實戰(zhàn)教程教你用sub2api搭建穩(wěn)定代理,輕松接入最強大模型,無需折騰復(fù)雜網(wǎng)絡(luò),省錢又高效,立刻學(xué)會配置核心鏈路,需要的朋友可以參考下2026-07-22
別再查Codex教程了,這篇實操指南直接教你用Codex自動寫代碼、執(zhí)行項目,從3分鐘搭建Go Web服務(wù)到完整API中轉(zhuǎn)系統(tǒng),結(jié)合真實開發(fā)流程,高手都在用任務(wù)驅(qū)動提效,現(xiàn)在是掌握AI自2026-07-22
本文教你用清華鏡像一鍵配置macOS ARM環(huán)境,并解決DeepSeek適配難題,輕松搞定brew update阻塞和/responses 404報錯,快速啟用Codex圖形與終端工具,感興趣的可以了解一下2026-07-22
VSCode配置Codex接DeepSeek的API服務(wù)的圖文教程
這篇文章主要介紹了VSCode配置Codex接DeepSeek的API服務(wù)的圖文教程,文中通過圖文示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著2026-07-22
macOS下安裝CC-Switch并配置Codex 教程(最新2026.6)
macOS 下先通過 Homebrew 安裝 CC-Switch,啟動后添加第三方服務(wù)商并開啟路由,再重啟終端運行 codex 即可生效;若需桌面端插件功能,CC-Switch 僅支持 CLI 流,桌面端需改2026-07-22
VSCode中使用Codex命令、Agent與Skills的完整指南
本文主要基于 VSCode 使用場景 來整理 Codex 的使用方式,也就是說,我們不是以純命令行為主,而是以 VSCode 插件 + 項目配置 + Agent + Skills 的方式來使用 Codex,感興趣2026-07-21










