linux.do
21.1K subscribers
118K photos
195 videos
116 files
252K links
linux.do最新话题和热议话题
Download Telegram
来回切 Mac 和 Windows 太痛苦,我做了个 Codex 线程迁移助手

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

● 我的帖子已经打上 开源推广 标签:
● 我的开源项目完整开源,无未开源部分:
● 我的开源项目已链接认可 LINUX DO 社区:
● 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
● 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

----------------------

我受不了手改 Codex session 了,干脆做了个迁移助手

这几天一直在折腾 Codex,最大的痛点不是别的,是换机器之后线程不好接着用

典型场景大概是这样:

在 Mac 上聊了一堆,工作区路径是 /Users/xxx/...
回到 Windows 机器,想把线程接上继续跑
结果里面带着原来的 cwdmodel_provider,还有一些历史上下文
直接拷过去,经常不是不能用,就是得自己手改 .jsonl

这种事偶尔搞一次还行,搞多了真的很烦。

所以我干脆自己做了个工具:

Codex Session Migration Assistant

仓库地址:
https://github.com/lich13/codex-session-migration-assistant

一句话介绍:

把另一台机器上的 Codex 线程迁移到当前机器,并自动改写成当前环境能继续用的状态。

不是简单复制文件,而是尽量把那些会卡住你的环境字段一起处理掉。

----------------------

这工具主要能干嘛

1. 跨平台迁移 Codex 线程

支持把线程从:

macOS -> Windows
Windows -> macOS
或者同平台不同机器之间

迁移到当前机器。

它会自动处理一些关键字段,比如:

session_meta.payload.cwd
turn_context.payload.cwd
session_meta.payload.model_provider

也就是说,如果你原来线程是在 Mac 上开的,路径是 /Users/...,迁到 Windows 时就可以改成你当前机器的工作区。

2. 拖进去就能导入

GUI 支持直接拖:

单个 .jsonl
整个文件夹

不用自己一条条命令慢慢敲。

3. 历史参数也能一起补

除了基础路径和 provider 之外,还支持按需处理历史里的:

model
effort

如果线程历史里的 function_call.arguments 里有结构化路径字段,也可以选择一起改。

这点对“看起来导进来了,实际一跑还在引用旧路径”的情况挺有用。

4. 可选重生线程 ID

如果你担心和本机已经存在的线程冲突,可以直接让它重新生成线程 ID。

这就比手动改保险得多。

5. 直接写进本机 Codex

导入不是导到一个临时目录里看看就完了,而是可以直接写进当前机器的:

~/.codex/sessions
session_index.jsonl

目标就是尽量做到:导完就能接着用

----------------------

我顺手还加了几个自己很需要的功能

6. 一键清理归档线程

很多人 .codex/archived_sessions 里会堆一堆旧线程文件,时间长了越来越乱。

现在可以直接一键清理。

7. 一键备份整个 .codex

这个我自己用得很频繁。

可以把整个 ~/.codex 直接备份到当前程序目录下,不用你另外找路径。

8. 一键恢复 .codex

恢复时也不是硬覆盖,恢复前会先自动打一个安全快照,避免手一抖把当前环境干没了。

9. 一键切换配置

这个功能是我后来越做越觉得真香的。

现在支持:

扫描本地已有备份
用下拉菜单选目标配置
一键切换过去

如果切换时检测到你当前配置下有新增线程,还会自动把这些线程改写成目标配置也能直接用的状态,再一起迁过去。

10. 备份命名尽量做得人类可读

如果识别到是 OpenAI 原版配置,会尽量按账号 / 套餐命名备份;
如果是自定义配置,就归成 custom

这样切换时不会看到一堆自己都分不清的 zip。

----------------------

这个工具适合谁

我觉得比较适合这几类人:

平时在 Mac 和 Windows 来回切的人
有多套 Codex 配置的人
想把旧线程、旧上下文继续利用起来的人
不想手改 session 文件的人
想把 .codex 整体做备份和切换的人

如果你压根只在一台机器上用一个配置,那你可能暂时用不上。

但只要你开始跨设备、跨账号、跨 provider 折腾,这东西就会开始变得顺手。

----------------------

现在已经能用到什么程度

目前我已经整理好了:

Windows 可执行版
macOS DMG
源码
打包脚本
Release 说明和校验文件

仓库在这:
https://github.com/lich13/codex-session-migration-assistant

有兴趣的话可以直接看源码,也可以直接下发布包。

----------------------

为什么我会做这个

本质上就是自己被这个问题烦到了。

一开始只是想做个小脚本,后来发现真要想“迁过去就能继续用”,不是简单改一个字段就完事了,还得考虑:

工作区路径
model_provider
历史 model / effort
线程 ID 冲突
多套配置切换
.codex 整体备份恢复

于是越补越多,最后干脆做成了个 GUI 工具。

----------------------

如果你也有类似需求

欢迎试用,也欢迎提 issue。
【开源】大家一起赛博算命

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

● 我的帖子已经打上 开源推广 标签:
● 我的开源项目完整开源,无未开源部分:
● 我的开源项目已链接认可 LINUX DO 社区:
● 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
● 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

----------------------

我是一个道士,算了不重要。平时在村里偶尔会给人算算命,随缘收点卦金做做公益,但是有些客户实在是太麻烦了,自己也没空算不过来,就手搓了一个免费AI占卜软件时月东方

反响是还不错的,用的是火山引擎的API,就是有点太慢了,经常有人问太慢啦,或者是余额不足啦。于是想着要不直接给提示词算了,自己用在线AI,即不用维护也不花钱,挂到cf续一下域名就行了,于是用gpt5.4搓了一个,于是就有了今天这个小玩具 🤓

支持八字紫薇排盘,以及六爻、梅花易数、奇门遁甲、塔罗、三山国王灵签,一键输出提示词复制,手机端支持调用系统级分享,可以直接发给在线AI。

在线体验:http://aov.cc
项目开源地址:GitHub - Brhiza/mingyu · GitHub
(到底是谁会看这种AI写的小玩具代码啊?)
秀一下25年捐款截图吧 (点击了解更多详细信息)
1 个帖子 - 1 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: lala)
DeepSeek难道又不行了吗

服务器繁忙,等待中。。。

1 个帖子 - 1 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: tw188)
让意大利朋友帮忙买claude max行么

有朋友肉身在意大利,如果让他帮我定一个claude max 5x的账号。我在国内怎么使用比较安全呢?我平时环境是wsl,单位的网络环境是香港机房节点。是不是要搞个意大利节点保险一点?

1 个帖子 - 1 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: supzax)
google pro 彻底死了,md,一个问题,一直重试,试着试着pro的claude 的额度就没了 🤑
1 个帖子 - 1 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: wxjzsy)
l站等级的进度面板在哪里看啊

这个那里看哇,我看别人有这个
12 个帖子 - 8 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: MarkM)
论坛帖子屏幕左下角的消息弹窗是通过什么技术实现的吗?

如题、有人回覆的时候屏幕会有个小窗,请教一下这个是用什么开源库或者技术实现的?

12 个帖子 - 5 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: rrrrrr)
很好!太好了!完美!非常好!

GPT
GEMINI
CLAUDE

点击以查看投票。

11 个帖子 - 9 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: linjinpeng)
关于 Claude Code 的问题

我现在 Claude Code 登录的是我自己的 Pro 账号,现在我 5h 额度用完了,我可以切换到openrouter api 吗?我已经用cpa 配置了openrouter 必须/logout 后才能配置api 吗?我不太想用cc-switch 我怕封号,有什么办法吗?

4 个帖子 - 2 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: dadadada)
oai现在为什么新号刷不到plus试用了

我的163邮箱进去没刷到

5 个帖子 - 4 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: zyp555)
一堆额度,注册就送10刀,啥模型都能用。

gateway.merge.dev

Merge Gateway

Unified LLM API Gateway for routing requests to multiple AI providers

创建apikey要验证手机号

会绕过的自己绕,不需要验证,看图猜。
不然绕的自己找个接码平台。

19 个帖子 - 17 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: YougLin)
昨天一千多个号今天全死光了

还有什么路子能注册成功吗 修一修注册机
11 个帖子 - 5 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: Lyyy)
公司需要大批量使用claude 有什么渠道采购吗?

需要大量claude api,预计每个月10w花销。国内什么好的采购渠道吗 😊

11 个帖子 - 9 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: zmzdmx)
Telegram必备的搜索引擎,极搜JISOU帮你精准找到,想要的群组、频道、视频、音乐

👉 t.me/jisou?start=a_7387292324
感觉codex不是很聪明,有没有claude白嫖一段时间的方案吗?

感觉codex在正真解决问题的时候,还是显得不聪明,

claude有没有白嫖方案,我试用一个月试试?

1 个帖子 - 1 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: 第n个想法)
甲骨文,为啥AMD机子自己停止了,开启还开不了

3 个帖子 - 2 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: 蓝胖子)
大家最近梯行不行啊,看这个贴真的爽登L站了

【更新】OAIFree 这个域名换了个方式跟大家见面 开发调优
别误会,不是 ChatGPT 反代复活,只是利用了这个域名当时买的高级通配SSL证书。 有人搭建了一个DoH,地址是:https://xxx.ddd.oaifree.com/query-dns 其中 xxx 可以随便换,换成你喜欢的。比如: https://aaa.ddd.oaifree.com/query-dns https://abc.ddd.oaifree.com/query-dns

设置30秒就ok爽登了 必推荐。
以前看到过这个贴,想着有梯,懒的弄
现在梯子一打击,上不了是真着急。

6 个帖子 - 4 位参与者

阅读完整话题

via LINUX DO - 最新话题 (author: 安琪拉丝)