跳至主要內容
TaskForge 3.0:AI 能讀任務。

讓 ChatGPT 執行你的任務

先說老實話。ChatGPT 的聊天視窗碰不到你電腦上的檔案,所以它無法自行編輯你的儲存庫。它能做的是幫你草擬確切的指令,而 OpenAI 的 Codex 代理則能直接讀寫你的儲存庫。你的任務是純 Markdown,所以無論走哪條路,都能用你的格式歸檔,不需要外掛,也不需要自己架設 API。

兩條老實的路

Codex 是 OpenAI 的程式代理,運作方式跟 Claude Code 一樣:把它指向你的儲存庫,它就會編輯檔案。如果你比較想留在 ChatGPT 聊天視窗裡,就讓它寫出 taskforge 指令,再自己執行。兩條路最後都會在你的儲存庫中留下真正的任務。

  1. 產生儲存庫合約

    用 TaskForge 3.0 以上版本開啟你的儲存庫,然後到 設定 > AI 與代理程式,並保持「產生代理程式檔案」開啟。TaskForge 會寫入一個描述你任務格式的 TaskForge/Settings/ 資料夾,下面兩條路都會用到它,好讓任務落在你的用法裡。

  2. 路徑 A:讓 Codex 編輯儲存庫

    Codex 在你的終端機中執行,編輯它工作目錄裡的檔案。在那裡開啟你的儲存庫,請它讀取 TaskForge/Settings/agents.md,它就會像 Claude Code 一樣管理任務,並符合你確切的格式。

    cd ~/Documents/MyVault
    codex "Read TaskForge/Settings/agents.md, then add the follow-ups
    from today's note to tasks/this-week.md, due Friday."
    Codex 會讀取合約、寫下那幾行,並顯示 diff 給你看。
  3. 路徑 B:讓 ChatGPT 草擬,你來執行

    安裝 taskforge CLI,再請 ChatGPT 幫你想要的操作寫出指令。它對 taskforge 的查詢語法夠熟,足以草擬出指令;你把它貼進終端機,這次編輯就是真的。

    npm install -g taskforge-md
    
    # then run what ChatGPT drafts, for example:
    taskforge add "call the plumber" --due 2026-07-10 --priority high
    CLI 使用的剖析器跟 App 相同,所以重複任務會正確推進,你的格式也維持不變。
  4. 在 TaskForge 中確認

    無論走哪條路,這項任務現在都是你儲存庫中的一行 Markdown。開啟 TaskForge 就看得到,等你的儲存庫同步後,手機上也會出現。

兩條路都會讀取的內容

不管是 Codex 還是 CLI 寫下任務,TaskForge/Settings/ 資料夾都是讓它維持你格式的關鍵。Codex 像讀取任何原始檔案一樣讀取 agents.md;CLI 則讀取 dialect.json 來了解你的用法。兩者都不用猜。

TaskForge/Settings/agents.md 你的任務語法,以白話文寫成,也是 Codex 動筆前會讀取的檔案。
TaskForge/Settings/dialect.json 機器可讀版本,taskforge CLI 會讀取它來對上你的格式。
TaskForge/Settings/spaces.json 你儲存的空間及新任務的歸屬位置,讓歸到某個指定空間的任務能落在正確的筆記裡。

實際運作起來是這樣

Codex 會替你編輯檔案;用 CLI 的話,ChatGPT 負責草擬指令,你負責執行。結果一樣:你儲存庫裡多了一項符合你格式的任務。

你提出要求

“Codex:讀取 meeting-notes.md,把每個待辦事項加進 tasks/this-week.md,週五到期。”

寫進你儲存庫的內容

- [ ] 把簽好的合約寄給法務 📅 2026-07-10

- [ ] 預訂場地訂金 📅 2026-07-10

Codex 讀取筆記與合約,接著用你儲存庫的語法寫下這兩行,並顯示 diff。

你提出要求

“ChatGPT:幫我寫一個 taskforge 指令,列出所有緊急任務,最緊急的排最前面。”

寫進你儲存庫的內容

taskforge query 'prop:priority_label=urgent' --sort priority

ChatGPT 根據查詢語法草擬指令;你執行它就能得到清單。產生過程中,你儲存庫的任何內容都不會離開你的機器。

你的檔案留在本機

Codex 和 taskforge CLI 都在你的機器上執行,只會動到你指向的儲存庫。唯一會傳到 OpenAI 的是你對話的文字內容,跟任何 ChatGPT 對話一樣。沒有 TaskForge 帳號,你的任務也不會有雲端副本。

常見問題

ChatGPT 可以直接編輯我的 Obsidian 任務嗎?

ChatGPT 的聊天視窗碰不到你電腦上的檔案,所以不行,它自己辦不到。OpenAI 的 Codex 代理可以,因為它在本機執行並編輯檔案。或者你可以讓 ChatGPT 草擬 taskforge CLI 指令,再自己執行。兩種方式最後都會在你的儲存庫中留下真正的編輯。

為什麼不直接用 ChatGPT 連接器?

taskforge MCP 伺服器是透過 stdin 和 stdout 在本機執行的,這正是 Claude Desktop 和 Cursor 採用的設定方式。ChatGPT 的連接器是為託管服務打造的,所以對本機儲存庫來說,可靠的 OpenAI 路徑是 Codex 和 CLI。與其賣你一個不合用的連接器,我們寧願老實告訴你這件事。

什麼是 Codex?

Codex 是 OpenAI 的程式代理。它在你的終端機中執行,讀寫工作目錄中的檔案,並遵循像 TaskForge/Settings/agents.md 這樣的指示。在管理儲存庫任務這件事上,它的行為跟 Claude Code 相當接近。

任務會出現在 TaskForge App 裡嗎?

會。無論是 Codex 還是 CLI 寫下這一行,它都是你儲存庫中純 Markdown 的任務。TaskForge 在那台裝置上會立即讀到它,儲存庫同步後也會送達你的手機。

這兩種工具怎麼知道我的任務格式?

兩者都會讀取 TaskForge 寫進你儲存庫的合約。Codex 讀取 TaskForge/Settings/agents.md;CLI 讀取 TaskForge/Settings/dialect.json。這正是任務會以你的用法呈現、而不是通用核取方塊行的原因。

相關設定

在 ChatGPT 這條路上,CLI 扛下了大部分工作,AI 總覽則涵蓋每一種代理。如果你使用 Claude 或 Cursor,也各有專屬的教學。

用 ChatGPT 草擬,留在你的儲存庫裡。

純 Markdown,由你早已在用的工具編輯。TaskForge 可在 iPhone、iPad、Mac、Android 和 Windows 上免費下載。