Verification: 536556f5b980ded7

OpenCode 實測報告:當 Sisyphus 代理人讓人類工程師在 1 小時內「失業」

OpenCode 與 Sisyphus:軟體開發的終局之戰?

「若 Claude Code 能在 7 天內完成人類 3 個月的工作,Sisyphus 僅需 1 小時……它工作直到任務完成,它是一個紀律代理人。」

這句在開發者論壇瘋傳的評論,出自一位量化研究員之口。聽起來很狂?甚至有點刺耳?但在測試完 OpenCode 平台上的這款「怪獸級」插件後,我必須誠實地說:這不是誇飾,這是我們即將面對的殘酷現實。

今天,YOLOLAB 不談虛無縹緲的願景。我們要拆解這個名為「oh-my-opencode」的開源專案,深度評測其核心——Sisyphus(西西弗斯)系統。看看這個建立在 OpenCode 之上的架構,究竟是軟體工程的聖杯,還是一台燒錢的機器。

OpenCode : 官網連結
OpenCode : 桌面板: 適用於 macOS、Windows 和 Linux 的 Beta 版本
OpenCode : Github 頁面 (開源人工智慧編碼代理)
Oh My OpenCode : Github 頁面 OpenCode 排行第一插件

什麼是 OpenCode 與 Sisyphus?

首先,別搞混了。OpenCode 是一個模型無關(Model-Agnostic)的底層 CLI 平台,你可以把它想像成一個擁有「無限擴充插槽」的終端機環境。而 Sisyphus,則是插在這個平台上的「大腦」與「指揮官」。

如果說之前的 AI 輔助工具(像是 GitHub Copilot 或早期的 Claude Code)是坐在你旁邊的實習生,你需要一行行檢查他的代碼;那麼 Sisyphus 就是一位不睡覺、不喝咖啡、且患有強迫症的技術總監

它的運作邏輯不再是「人機對話」,而是「全自主編排」。你給它一個目標(例如:「將這個 45,000 行的 Rust App 轉成 Web SaaS」),然後你就可以去睡覺了。它會自己拆解任務、指派給子代理人、除錯、再測試,直到清單上的每一個勾選框都被填滿。

核心技術:為什麼它能這麼快?

我們實測發現,Sisyphus 之所以能達成「1 小時抵 3 個月」的效能,並非單純靠算力堆疊,而是依賴 OpenCode 平台提供的三個關鍵架構優勢:

1. 拒絕單打獨鬥:非同步的「代理人蜂群」

傳統 AI 是一對一的。你在等它打字,它在等你確認。效率極低。
Sisyphus 在 OpenCode 環境中採用了「星狀並行」拓撲。當它接到任務,它會瞬間分裂出多個子代理人:

  • Oracle (預言家):負責想架構,解決「為什麼會壞掉」的邏輯題。
  • Explore (探索者):像一隻獵犬,在毫秒級時間內掃描數萬個檔案。
  • Librarian (圖書管理員):去查最新的 API 文件,確保不寫出過時代碼。

這些傢伙是同時工作的。就像一個訓練有素的特種部隊,有人破門、有人掩護、有人拆彈。這就是為什麼 Jacob Ferrari 能在一天內幹掉 8000 個 eslint 警告——這在人類世界裡,意味著兩週的地獄級枯燥勞動 [^1]。

2. 上帝視角:LSP 與 AST-Grep 的深度整合

大多數 LLM 寫代碼是「盲寫」,寫完才知道錯。
但 Sisyphus 透過 OpenCode 的接口,直接接上了語言伺服器(LSP)。它在寫下代碼的瞬間,就能「看」到紅色的錯誤波浪線。配合 AST-Grep(抽象語法樹工具),它不是在進行文字替換,而是在進行精準的「外科手術」。它知道變數 x 在這個函數裡代表什麼,重構時絕不會誤殺無辜。

3. 恐怖的紀律:強制延續器 (The Enforcer)

這是最讓我背脊發涼的部分。人類會累,會分心看 YouTube。Sisyphus 內建了一個「Todo Continuation Enforcer」。
這是一個死板的監工程式。只要 OpenCode 的任務清單上還有未完成的項目,它就會強制代理人繼續工作。沒有讚美,沒有休息。正如卡謬筆下的西西弗斯,它在迴圈中找到了存在的意義——或者說,它根本不在乎意義,它只在乎完成 [^2]。

實測代價:速度的「稅金」

天下沒有白吃的午餐,更沒有免費的算力。Sisyphus 的強大建立在極其昂貴的資源消耗上。

在我們的測試中,Sisyphus 為了維持高強度的推理(使用 Claude Opus 4.5 的 Extended Thinking 模式),並同時運行 4-5 個子代理人,其 Token 消耗量是驚人的。

  • 單次 Session 成本:可能高達 50 至 100 美元。
  • 資源與能源:這被社群戲稱為「Token 焚化爐」絕非浪得虛名。

對於一個獨立開發者或學生來說,OpenCode 搭配 Sisyphus 的門檻極高。你按一次 Enter 鍵,可能就燒掉了一週的午餐費。但對於華爾街的量化團隊,或是急著搶市佔的 SaaS 公司來說,100 美元換取資深工程師 3 個月的產出?這簡直是本世紀最暴利的「人力套利」。

評測結論:這是你的工具嗎?

OpenCode 平台上的 Sisyphus 系統,標誌著軟體工程從「手工業」轉向「重工業」的分水嶺。

優勢:

  • 極致速度:非同步並行架構將開發週期壓縮了兩個數量級。
  • 無人值守:真正的「設後不理」(Fire and forget)。
  • 質量保證:LSP 整合讓代碼在生成時即通過語法檢查。

劣勢:

  • 昂貴:一般人玩不起的 Token 消耗戰。(所幸現在有 GLM4.7,MiniMax 2.1 免費使用)
  • 不可控性:雖然有 Enforcer,但讓 AI 修改數萬行代碼仍有邏輯漂移的風險。
  • 剝奪感:對於熱愛編碼過程的工程師,這剝奪了「推石上山」的樂趣。

YOLOLAB 購買建議:

如果你是企業 CTO、量化研究員或急需轉型的 SaaS 創辦人,現在就部署 OpenCode 和 Sisyphus。它能讓你用 1 小時買回競爭對手 3 個月的時間,這筆帳怎麼算都划算。
但如果你只是想寫個個人部落格,或者你是剛入門的學生,請遠離它。保留你的錢包,也保留你親手寫出 Hello World 的那份悸動。

在這個新時代,我們不再是 Coder,我們是被迫上位的「指揮家」。問題是,你準備好揮舞這根昂貴的指揮棒了嗎?


參考文獻:
[^1]: Jacob Ferrari, “Knocked out 8000 eslint warnings… just in a day”, Developer Forum Discussion, 2025.
[^2]: oh-my-opencode Documentation, “The Discipline Agent Architecture”, 2025.

發表迴響

探索更多來自 YOLOLab - 你只活一次實驗室 的內容

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

Continue reading