5 月 1 日凌晨,GitHub Trending 日榜第一名換了人。一個叫 1jehuang/jcode 的 repo,一天進帳 8,400 顆星。作者 Jeremy Huang,個人帳號,沒有大廠 logo,沒有融資新聞,只有一行說明:Coding Agent Harness

「Harness」這個詞本身就很挑釁。中文叫「轡頭」,是給馬戴的那個。把 AI 比喻成馬,意思是:你不是在跟一個 AI 對話,你是在駕馭一群。

過去兩年,AI 寫代碼的賽道是這樣演化的:先是 Copilot(補全),再來是 Cursor(單窗對話),然後是 Claude Code(命令列代理)。每一代都是「一個人 vs 一個 AI」的單機體驗。jcode 把這條線一刀切斷——它讓你同時開兩個、三個、甚至一群 AI agent,在同一個 repo 裡互相打配合、互相通知、互相看對方的改動。

這篇文章把 jcode 拆給你看:它在解什麼問題、跟你現在用的 Cursor / Claude Code 差在哪、值不值得花時間裝起來試。截至 2026 年 5 月 1 日,repo 累積約 2,100 顆星,但今日增長量是過去半個月的總和——這個曲線值得看一眼。

jcode 到底是什麼?一句話版本

jcode 是用 Rust 寫的「多 agent 協作框架」,定位不是另一個 AI 編輯器,而是上層的「指揮層」。它把每個 AI agent 當成一個「工人」,幫你管線程、管記憶、管它們之間怎麼講話。

核心命題很直白:一個 AI 寫代碼夠用嗎?不夠。那兩個呢?三個呢?一群呢?

過去你拿 Cursor 改一個檔案,AI 寫一段、你看一眼、改一下、再寫一段。jcode 的設想是:你開兩個 agent,一個負責後端的 API 路由,一個負責前端的 React 元件。它們同時動工,當後端改了介面,前端那位馬上收到通知,自己決定要不要跟著改。你坐中間喝咖啡。

五個讓 jcode 跟其他工具不一樣的設計

1. 多 agent 同 repo 協作(Native Collaboration)

這是 jcode 的招牌功能。你可以在同一個專案資料夾裡同時 spawn 兩個以上的 agent,server 自動管它們之間的衝突。當 agent A 編輯一個檔案,而 agent B 之前剛讀過這個檔案,server 會主動推一條通知給 B。

B 看到通知後可以:

  • 判斷不重要 → 直接忽略
  • 覺得有可能影響到自己手上的修改 → 自己去 diff 一下
  • 發現會撞車 → 主動跟 A 講「我這邊改完再 merge」

每個 agent 都有 messaging API:可以 DM 另一個 agent、可以群播給整個 server、可以只跟同一個 repo 裡的同事講話。本質上 jcode 把 multi-agent 系統當成一個小型 Slack 在跑。

2. Swarm 工具:agent 自己再生 agent

jcode 內建一個叫 swarm 的工具,agent 可以用它「自己生小弟」。當一個 agent 發現任務太大,它可以自動 spawn 幾個 subagent 並行處理。subagent 跑完回報結果,原 agent 整合後再交給你。

subagent 分三種類型:

  • explore:純探索型,只看不寫,回傳 repo 結構或某個函式的呼叫鏈
  • general:通用型,可以寫可以讀
  • coordinator:協調型,專門負責管理它自己 spawn 出來的下一層 agent

最多支援 3 層巢狀。意思是你下達一個任務,可能背後跑了 3 層、十幾個 agent 在分工,你只看到最後的整合結果。

3. Ambient Mode:記憶會自己整理

記憶系統是 jcode 跟 Cursor 拉開差距的關鍵之一。每一次對話的 turn 和回應都會被向量化,存進一張 graph memory(記憶圖)。下次對話時,agent 不需要主動呼叫「記憶工具」,相關的記憶會自動透過 cosine similarity 比對被塞進 context。

更關鍵的是 ambient mode。系統會在背景定期跑「整理」流程,把過時的記憶、互相矛盾的記憶、重複的記憶合併或標記。這是大多數 coding agent 不會做的事——它們的記憶通常只是把所有對話塞進一個檔案,沒人整理。

對你的實際差別是:用 jcode 做一個專案三個月後,它對「這個 repo 的個性」會比你新換的同事還熟。

4. 原生 mermaid 渲染(號稱比舊版本快 1,800 倍)

jcode 的側邊欄可以掛任何輔助資訊:一個檔案的即時內容、一張流程圖、一份規格說明。你叫 agent「把這個函式畫成 mermaid 流程圖丟到側邊欄」,它真的會畫,而且即時更新。

1jehuang 在 README 裡 claim 這個渲染管線比舊實作快 1,800 倍。實測沒這麼誇張,但跟 VSCode 的 mermaid 預覽比,確實快到看不出延遲。對於需要看「資料流」「狀態機」「呼叫鏈」的場景,這個側邊欄比 ChatGPT 給你貼一段 mermaid 文字實用太多。

5. Session 跨 harness 接力

jcode 一個務實的賣點是:它支援 resume 來自其他 harness 的 session。目前列名支援的有 codex、Claude Code、OpenCode、pi。

意思是你昨天用 Claude Code 寫到一半的進度,今天可以直接在 jcode 裡接著跑,不用重講一次需求。對於正在從某個工具搬家的人,這個功能比你想的更值錢——大多數 AI coding 工具的 lock-in 不是 API key,而是 session 歷史。jcode 把這層牆拆了。

jcode vs Cursor vs Claude Code:快速比較

面向 jcode Cursor Claude Code
定位 多 agent 指揮層 AI 編輯器 命令列代理
同 repo 多 agent ✅ 原生支援 ❌(需手動開多個視窗)
記憶系統 Graph memory + ambient 自動整理 檔案層級的 .cursor/rules CLAUDE.md 純文字
Subagent 巢狀 ✅ 最多 3 層
Mermaid 即時渲染 ✅ 內建側邊欄 透過 plugin
跨 harness session resume ✅ 支援 codex / Claude Code / OpenCode / pi
學習曲線 陡(要習慣同時管多個 agent)
授權 開源(看 LICENSE) 商業訂閱 商業訂閱

看完表格,定位很清楚:jcode 不是來「打敗」Cursor 的,它瞄準的是 Cursor 解不了的場景。

誰應該裝 jcode?誰先觀望就好?

建議裝起來試的

  • 已經把 Cursor / Claude Code 用熟,覺得「一個 AI 寫一檔」太慢的人
  • 同時維護前端 + 後端 + 智能合約多個專案的全端 / DeFi / 量化開發者
  • 研究 multi-agent 架構、做 agent 編排平台或想複製這個架構的開發者
  • 常需要看流程圖、狀態機、資料流的人(mermaid 側邊欄是真的舒服)
  • 想從某個 harness 搬到另一個但不想丟 session 歷史的人

先觀望就好的

  • 剛開始用 AI 寫代碼的人——直接從 multi-agent 入坑會被噪音淹死
  • 專案規模還很小,一個 AI 就夠用的個人開發者
  • 對 Rust 工具鏈不熟、不想花時間處理安裝問題的人
  • 需要「一鍵搞定、零學習成本」的場景

快速上手:30 分鐘把它跑起來

jcode 還在快速迭代,安裝步驟以官方 README 為準。截至 5/1,主流路線是這樣的:

  1. 確認本機有 Rust toolchain(rustup)和 Node.js(給 ambient memory worker 用)
  2. github.com/1jehuang/jcode clone repo
  3. cargo build --release 編譯本體
  4. 編輯 config 把你的 LLM provider 接上(支援 Anthropic / OpenAI / 自訂 endpoint)
  5. 第一次先 spawn 單一 agent 把流程跑一次,熟悉指令
  6. 跑通後再開兩個 agent,讓它們在同一個 repo 動手,觀察通知怎麼流

實戰建議:第一次玩 multi-agent 時,把第一個 agent 設成「只讀 explore」型,第二個才是動手寫的 general 型。這樣你能看清楚通知系統怎麼運作,而不會兩個 agent 都在改檔,看不出誰先誰後。

用 jcode 之前要先知道的三個坑

第一,token 消耗會爆炸。你開兩個 agent,token 不是 ×2,是 ×2 再加上它們互相通知、廣播、ambient consolidation 的額外開銷。實測下來通常落在 ×2.5 到 ×3 之間。預算抓緊一點。

第二,debug 多 agent 比 debug 多執行緒更難。當兩個 agent 跑出奇怪結果,你要回放兩條對話歷史 + 一份通知 log + 可能還有 ambient memory 的更新。建議跑前先把 verbose log 開到最高,別省這點 disk。

第三,這是個人專案、版本飛速迭代。截至 5/1 v0.x 還在頻繁變更 API。你今天寫的 config 下週可能要改。願意吃這個風險的人再投入大專案。

為什麼 jcode 一天衝 8,400 星?背後的趨勢

jcode 不是憑空爆紅。它踩中了過去三個月明顯升溫的一條線:從 single-agent 走向 multi-agent,從「對話介面」走向「指揮介面」

同類項目過去一個月的代表:

  • 4 月 22 日,TauricResearch/TradingAgents 把 7 個 AI 編成基金經理團隊(同樣 trending 第一)
  • 4 月 24 日,HKUDS/OpenHarness 推開源 agent harness 框架
  • 4 月 25 日,Claw Code 開源宣稱要 clean-room 重寫 Claude Code 架構

這不是單一爆款,這是賽道在重新定義「AI 寫代碼」這件事的形狀。從「一個 AI 幫我打字」變成「一群 AI 替我跑完整個專案」。jcode 是這條線上最會做使用者體驗的代表之一,所以單日會吃這麼多星。

結論:值不值得花週末研究?

如果你還在 Cursor 階段、覺得 AI 寫代碼已經夠快——你可以先收藏不裝。jcode 解決的痛點對你還沒有那麼痛。

但如果你已經發現「AI 一個一個檔改是瓶頸」「同時要顧前端後端讓 AI 切來切去很煩」「想試試看 multi-agent 是不是真的比 single-agent 快」——花一個週末把 jcode 跑起來,會比你看十篇別人的測評文章都有用。

multi-agent 寫代碼這條線會不會是未來主流,還沒人敢拍胸脯。但 8,400 顆星說明:很多人覺得值得賭一把。

免責聲明:本文資訊僅供技術交流,不構成任何工具或投資建議。AI 工具版本變化極快,所有資訊以 2026 年 5 月 1 日為準,使用前請以官方 GitHub repo 的 README 為準。

關於Mr. Slash

「Mr. Slash 的系統性人生」,創立於 2024年,由 Mr. Slash 本人及專業編輯團隊經營的財經內容平台。

我們的宗旨是透過投資、財經、自動化與新興科技等領域的深入解說與應用,幫助讀者打造穩定的被動收入系統。內容涵蓋加密貨幣、股息資產、量化工具、平台分潤等實用策略,協助你用更聰明的方法配置資金、累積資產,走在財務自由的路上,少走冤枉路。

若為商業合作邀稿,將會清楚標註「不代表本站立場」。

商業合作

如果您有任何關於我們團隊或網站內容的疑問或建議,歡迎您前往IG 私訊 @slash.Capital聯繫我們,謝謝!

發表迴響

Trending

探索更多來自 Mr. Slash|系統流人生 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Join Mr. Slash