OpenCode 是一款開源的 AI 編程代理(AI Coding Agent),幫助開發者在終端、桌面應用或 IDE 中通過自然語言完成代碼編寫、修改與調試等任務。項目擁有超過 19.5 萬 GitHub Star、950 餘名貢獻者,每月服務超過 1600 萬開發者,是目前最受歡迎的開源 AI 編碼工具之一。
核心功能
- 多端使用:提供終端界面(TUI)、桌面應用(支持 macOS、Windows、Linux)與 IDE 擴展三種使用方式;
- LSP 智能加載:自動爲 LLM 加載合適的語言服務器協議(LSP),提升代碼理解與補全質量;
- 多會話並行:可在同一項目上並行啓動多個代理,互不干擾地處理不同任務;
- 會話分享:一鍵生成任意會話的分享鏈接,便於團隊協作、問題排查與覆盤;
- 多模型接入:通過 Models.dev 支持 75+ 模型提供商,包括 Claude、GPT、Gemini 及本地模型,也可免費使用內置模型;
- 訂閱複用:支持使用 GitHub Copilot、ChatGPT Plus/Pro 賬號直接登錄,無需額外付費;
- 隱私優先:不存儲用戶的任何代碼與上下文數據,可在隱私敏感環境中使用;
- OpenCode Zen:提供經基準測試精選的編碼優化模型服務,保證一致的性能與質量。
適用場景
- 在終端中通過自然語言快速完成編碼任務;
- 需要並行處理多個獨立開發任務的開發者;
- 希望複用已有 Copilot 或 ChatGPT 訂閱的用戶;
- 對數據隱私有嚴格要求的團隊或企業。
使用方法
- 通過 curl、npm、Homebrew 等任一方式安裝 OpenCode;
- 在終端輸入 opencode 啓動,或安裝桌面端與 IDE 擴展;
- 選擇或連接模型(內置免費模型或任意提供商),即可開始對話式編程。
加載中...