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 接著寫哪一章,看看它寫出來的、改了哪裡、檔案裡記了什麼,再決定要不要把長篇搬過來。