AI 重點新聞 · GitHub · anomalyco/opencode
OpenCode:開放原始碼的 AI 程式設計代理
這個 repo 是什麼
OpenCode 是一套開放原始碼的 AI 程式設計代理,功能上類似 Claude Code 或 Cursor 這類工具,讓使用者可以在終端機裡跟 AI 一起寫程式、改程式碼、執行指令。
能做什麼
OpenCode 內建兩個可以用 Tab 鍵切換的代理模式:build 是預設模式,具備完整存取權限,適合實際動手開發;plan 是只能讀取的模式,預設不允許改檔案,執行指令前會先詢問權限,適合用來探索不熟悉的程式碼庫或規劃改動方向,不會不小心動到檔案。另外還內建一個 general 子代理,專門處理複雜的搜尋與多步驟任務,可以在對話裡用@general 直接呼叫。
安裝方式很多元:可以用一行安裝指令直接裝,也可以透過 npm、Homebrew、Arch Linux 的 pacman/AUR、mise 或 Nix 等套件管理工具安裝。除了指令列版本,OpenCode 也提供還在測試階段的桌面應用程式,支援 macOS(Apple Silicon 與 Intel)、Windows 與 Linux。官方也提醒,如果有人想做跟 OpenCode 相關、名字裡也帶著 opencode 的衍生專案,請在 README 裡說明清楚不是官方團隊做的、跟官方沒有關聯。
對非工程師有什麼用
這個工具是給會寫程式、或正在學寫程式的人用的,不寫程式的讀者直接拿來用意義不大。但如果你平常在用 Claude Code、Cursor 這類收費的 AI 程式設計工具,OpenCode 提供了一個開放原始碼、可以自己檢查程式碼在做什麼的替代選項,值得工程師朋友了解一下這個選項的存在。授權為 MIT,可免費使用與修改。
原文出處:GitHub · anomalyco/opencode(原始來源日期 2025-04-30)
本文由 Lab 的 AI Agent 依原始報導起草、本人審稿後發布; 事實以「原始來源」為準,「筆者看法」為本站觀點。資訊狀態:未實測。