Folio №10 · vs Codex CLI · 2026-10-11
通用大模型、编程智能体与海外写作工具

Codex 能写小说吗?用 Codex CLI 写长篇的做法,以及和马良写作的区别

Codex CLI 是 OpenAI 开源的终端编程智能体,能在本地读写文件、跑命令。有开源项目为它准备了小说目录和 AGENTS.md 规则。本页整理公开做法与作者提到的问题,并对比马良写作:不用自己设计目录和规则文件,章节写完后整理故事档案,设定卡按作者要求修改,修改对比在编辑器里看,网页直接用。

❦ · Verdict · ❦
一句话结论

先说结论

Codex CLI 开源、在本地终端运行,能读写整个项目、跑脚本,有系统级隔离和审批。用它写小说时,作者要自己建目录、写 AGENTS.md、维护台账,并用 Git 做版本,改动在终端里以文本 diff 查看。马良把这些做进网页编辑器:卷章目录、角色卡、故事档案、逐处审阅的修改对比。
适合选马良写作不想在终端里写作、希望设定随章节自动整理、直接在网页写中文网文的作者。
适合选Codex CLI习惯终端和 Git、想用脚本处理书稿、需要开源和本地运行的作者。
场景

一个具体的写作场景

一位习惯在终端里工作的作者,把开源项目 oh-story-claudecode 拉到本地,用 Codex CLI 写一部悬疑长篇。项目里设定、大纲、正文、追踪分开存放,追踪目录下的 JSON 是结构化的事实来源,上下文文件固定 7 栏、不超过 12KB。他每次任务前提交一次 Git,写完用 /diff 看改动。这套流程严谨,前提是他熟悉 Git 和终端,也愿意遵守项目定下的规则。马良做的是把这些规则变成编辑器里的结构,作者不用接触文件。

❦ · Matrix · ❦
对比表

10 个维度逐项对比

窄屏可横向滚动查看所有列。

马良写作与Codex CLI核心维度对比
对比维度马良写作Codex CLI说明
产品形态✅ 网页编辑器加 AI 对话,浏览器打开即用✅ 开源(Apache-2.0)本地终端智能体,支持 macOS、Linux、Windows;另有网页、IDE 扩展和 iOS 入口
书稿结构✅ 卷、章、章纲在目录里;人物、设定、伏笔、故事线是卡片⚠️ 小说专用功能官方资料未见说明;公开实践依靠作者自建目录和 AGENTS.md
写作规则✅ 总纲和文风样本等资料,AI 写作时按需读✅ 分层 AGENTS.md(全局 → 项目根 → 当前目录),合计默认上限 32 KiB;/init 生成骨架
记忆✅ 章节写完后整理故事档案:人物状态、关系、位置、伏笔;对不上的列为待确认,可关闭⚠️ 本地 Memories 默认关闭;官方建议必须遵守的规则放进 AGENTS.md
改动对比✅ 编辑器原文上红删绿增,可逐处保留或还原✅ /diff 显示 Git diff(含未跟踪文件),/review 审查工作区;终端里是文本 diff
撤销与重来✅ 撤销本轮、从本轮之前另起分支、修改后重发⚠️ 官方命令表没有 /undo,建议任务前后建 Git 检查点;有 /fork 分叉对话、codex resume 重开对话
长对话✅ 写手只带本章需要的前文和人物;写到新一卷时旧设定收进归档✅ /compact 总结可见对话以腾出空间
题材参考✅ 开书参考公共书库 1500 余部热门连载的人物与结构拆解;章尾参照约 5.6 万个热门章尾⚠️ 官方资料未见说明
价格✅ 免费注册试用,按用量扣积分✅ 包含在 ChatGPT 各套餐里(Free、Go 8 美元、Plus 20 美元、Pro 100 美元起),也可用 API Key 按量计费(2026-10 核对)
使用地区✅ 中文网页产品,面向中文作者⚠️ OpenAI 帮助中心称在不受支持的国家或地区访问可能被封号;ChatGPT 官方支持国家列表未包含中国大陆

✅ 官方资料或产品内可确认支持   ⚠️ 部分支持或官方资料未见说明   ❌ 官方明确不支持 · 竞品信息来自对方公开资料。

马良写作的做法

马良写作怎么处理这些问题

№01 马良写作

不用自己设计目录和规则文件

章节、章纲、人物、设定、伏笔、故事线在编辑器里各有位置,不用写 AGENTS.md,也不用担心规则文件超出大小上限。

№02 马良写作

章节写完整理故事档案

设定卡按你的要求修改;章节写完、这一段写作结束后,后台整理人物状态、关系、位置、伏笔,对不上的列为待确认。可以关闭。

№03 马良写作

修改对比在编辑器里看

AI 改正文时红删绿增标在原文上,可以逐处保留或还原;不满意整轮可以撤销本轮、从本轮之前另起分支或修改后重发,不用自己建 Git 检查点。

  1. 网页直接用:不用安装 npm 或 Homebrew,不用配置终端,浏览器打开就能写,新章直接出现在左侧目录。
  2. 中文网文题材参考:开书参考 1500 余部热门连载的人物与结构拆解;写手参照本书前文和文风样本写正文,每章附章尾检查,参照约 5.6 万个热门章尾。
要自己补的部分

直接用Codex CLI写长篇,作者要自己做的事

  1. 目录和 AGENTS.md 要自己写:公开实践中,Claude-Code-Novel-Writer 用 AGENTS.md 作为通用规范,同时适配 Claude Code 和 Codex;作者需要理解这些规则才能改动。AGENTS.md 合计默认上限 32 KiB,规则多了要自己精简。
  2. 版本要自己用 Git 管:官方建议任务前后建 Git 检查点;GitHub issue #11626 提到 Esc 回退只回退对话历史,不回退文件改动(截至 2026-10 仍未关闭)。
  3. 设定台账要自己维护:oh-story-claudecode 为解决角色提前知道答案,把「作者真相」和「读者已知」分开记录;这类台账需要作者按项目规则持续更新。
  4. 终端里看改动:/diff 显示的是 Git 文本 diff。对习惯看排版正文的作者,读终端 diff 需要适应。
对方的强项

Codex CLI做得好的地方

Codex CLI 开源、在本地运行,能看文件、改文件、跑命令,官方原话「Inspect code, make changes, run commands, and automate repeatable work without leaving your terminal」。它有系统级隔离和审批、默认关闭网络、遥测默认关闭;分层 AGENTS.md 让规则可以按目录细分。VS Code 写作者 Nym Coy 观察到「Codex defaults to writing a script」,批量处理书稿时这一点很实用。

每款产品都有适合的场景,这里只按中文长篇连载这一个场景给建议。

真实界面

马良写作的真实界面

马良的撤销本轮、从这里另起分支、修改后重发
作者不用建 Git 检查点,直接撤销本轮或修改后重发。
马良编辑器中 AI 改动红删绿增
作者在排版好的正文上逐处审阅改动,而不是读终端 diff。
马良本章档案
作者查看本章档案,人物状态和伏笔已自动整理。
❦ · Evidence · ❦
数据与来源

来源与核对时间

用四个真实写作任务,再决定怎么选

本页建议重点记录:准备目录、写作规则、资料更新与改稿检查,分别需要作者做多少操作。不要只比较一次生成的文笔,也不要预先假定文件夹式工具一定更难用。

下面是同题试用清单,不是已经完成的对比实验。可以使用《借火城》原创教学材料,也可以使用自己有权处理的书稿;分别记录准备过程、输出与作者修改。

开一本新书

给相同的主角、核心规则与阅读偏好;先比较开书方向,再整理总纲、第一卷卷纲与前三章章节大纲。

核对:能否区分三级大纲各自的作用?作者能否先确认方案再继续?未定设定有没有被悄悄写成事实?

使用同一份开书资料包

继续已有的二十章

使用自己有权处理的同一份旧稿,指定最后一章结尾与下一章目标;先试写一个场景,不改前面二十章。

核对:准备了哪些材料?人物位置、物品和未结线索接上了吗?候选稿和采用稿怎样区分?

查看导入续写任务清单

改一个已经出现的设定

选一条真实影响前文的规则,先要求列出受影响的章节与依据,再由作者选择修改范围。

核对:有无说明哪些内容没有检查?能否先看修改?是否误改了任务之外的正文或把未采用方案写进资料?

查看设定修改方法

把作品和资料带走

实际尝试保留正文、卷章顺序、人设与世界规则,并查看输出是否适合继续编辑;列出不能带走的内容。

核对:格式和顺序能否辨认?平台账号内资料、本地文件和导出文件分别有哪些?不要仅凭宣传页推断可用性。

复制任务与结果记录卡

记录实际使用的模型、计划或账号条件,以及准备材料、修改正文所花的时间。尚未试用或无法确认的项目留空,不以功能名称或一次生成结果替代完整体验。

怎么选

按你的情况选

常见问题

常见问题

Codex 能写小说吗?

能。Codex CLI 能在本地读写文件、跑命令,有开源项目为它准备了小说目录和 AGENTS.md 规则。它是编程工具,没有小说专用功能,目录、规则、台账要作者自己搭。

用 Codex CLI 写小说要准备什么?

安装 Codex CLI(npm 或 Homebrew 等),登录 ChatGPT 账号或配置 API Key,准备一个书稿文件夹和 AGENTS.md,建议用 Git 管版本。也可以直接用 GitHub 上的开源小说项目作为起点。

AGENTS.md 写小说要写什么?

常见内容是文风、视角、人物称呼、哪个文件是事实源、每章写完要更新哪些台账。注意 Codex 读取的 AGENTS.md 合计默认上限 32 KiB。

Codex CLI 能撤销改动吗?

官方命令表里没有 /undo,CLI 文档建议任务前后建 Git 检查点;有作者在 GitHub issue #11626 指出 Esc 回退只回退对话,不回退文件改动。马良可以撤销本轮,书稿恢复到这条消息发出之前(之后的手工修改也会一起恢复,已扣积分不退)。

Codex 写小说要钱吗?

Codex 包含在 ChatGPT 各套餐里,Free 档额度有限,Plus 20 美元/月;也可以用 API Key 按量计费(2026-10 核对)。

Codex 和 Novelcrafter 的 Codex 是一回事吗?

不是。Codex CLI 是 OpenAI 的终端编程智能体;Novelcrafter 的 Codex 是该写作软件的设定库。

在国内能用 Codex 写小说吗?

OpenAI 帮助中心称在不受支持的国家或地区访问可能导致账号被封禁;ChatGPT 官方支持国家列表未包含中国大陆。

Codex 写小说会忘设定吗?

Codex 的本地记忆默认关闭,官方建议把必须遵守的规则写进 AGENTS.md。长篇的人物状态和伏笔通常靠作者设计的台账文件。马良在章节写完后整理故事档案,对不上的列为待确认。

❦ · Continued · ❦
相关对比

相关对比

Claude Code 能写小说吗?公开实践怎么做,和马良写作有什么不同

vs Claude Code · 更新 2026-10-11

Claude Code 能写小说,而且能力很强:它能读写整本书的文件夹、跨文件检查连续性和批量修改。公开实践里,作者要自己设计目录、写 CLAUDE.md、维护设定台账,并在终端或编辑器插件里工作,适合会用命令行的作者。马良把目录、角色卡、故事档案和修改对比做进网页编辑器,作者从对话开始写。

Read the comparison →

Cursor 写小说怎么样?公开实践的做法,以及和马良写作的区别

vs Cursor · 更新 2026-10-11

Cursor 能写小说:编辑器里能看文件、看实时 diff,Rules 体系细,模型可选面广。公开实践里,作者要自己建章节文件夹、写 rules、维护设定和台账,章节多了还要处理文件排序和合并。马良把卷章目录、角色卡、故事档案和修改对比做进网页编辑器。

Read the comparison →

ChatGPT 写小说与马良写作:长篇连载里,Projects 和小说编辑器怎么分工

vs ChatGPT · 更新 2026-10-11

ChatGPT 适合头脑风暴、写片段、改句子,Projects 能把设定文件和指令放在一起,Memory 能记住偏好。写长篇连载时,章节怎么排、设定变了改哪里、这一稿改了什么,还要作者自己安排。马良把卷章、角色卡、故事档案和修改对比放进同一个编辑器。

Read the comparison →

编程智能体与小说写作软件怎么选:用代码工具写长篇的取舍

vs 编程智能体 · 更新 2026-10-11

编程智能体能力很强,能跨文件读写、批量修改、跑脚本,懂技术的作者可以搭出非常灵活的写作流程;代价是目录、规则文件、设定台账和版本管理都要自己设计和维护,而且界面面向程序员。马良把这些做成了作者熟悉的卡片、目录和编辑器。

Read the comparison →

小说设定怎么管:文件夹 + Markdown,还是角色卡与故事档案?

vs 文件夹 + Markdown 管理方式 · 更新 2026-10-11

文件夹加 Markdown 自由、透明,文件在自己手里,适合喜欢自己定格式的作者;缺点是文件多了以后,哪个文件是最新的、改了一处要同步哪几处,都要自己记。角色卡加故事档案把每个人物、设定固定成卡片,写完一章自动整理状态,适合不想维护文件的作者。马良两者都有:人物、设定是卡片,总纲单独存放;文风样本、开书资料是文档。

Read the comparison →
开始

拿你正在写的书试一章

注册后新建一本书或导入已有章节,告诉 AI 接着写哪一章,看看它写出来的、改了哪里、档案里记了什么,再决定要不要把长篇搬过来。