Skip to content

OpenCode 入門教程

開源 AI 編碼工具

OpenCode 是個強大的開源 AI 編程工具,本課講解 Terminal 與 Desktop 版的操作。會學習使用「計劃模式(Plan Mode)」與「構建模式(Build Mode)」,先釐清需求或邏輯,然後才開始生成。 OpenCode 支持自定 Agents、command 或 Skills,高度定制開發環境。

OpenCode 同時提供了免費模型使用額度,新手也態能免費體驗 vibe coding 的樂趣。OpenCode 會不時上線不同的免費模型供用戶試用,如當前就可試用 DeepSeek V4 Flash 和 Mimo V2.5,用戶也可使用自己的 API key,或訂閱其服務。

課程簡介

本課將介紹 OpenCode 的完整用法,包括基礎安裝、切換 AI 模型 (本課只基於 DeepSeek V4 Flash)、利用 /compact 壓縮上下文,以及自定義指令(例如 /git_init)。此外,還會深入講解如何配置全局和項目級的 AGENTS.md、建立特定的子代理(如 /security-advicer),啟用 LSP(語言伺服器協議)來加強 AI 的代碼感知。同時,我們也講解一些除錯(Debugging)技巧。

內容重點

  • 安裝 OpenCode
  • 使用 Terminal 版
  • 使用 Desktop 版
  • 使用 /models 選擇模型
  • 掌握 Plan(計劃)與 Build(構建)雙模式切換
  • 使用 /compact 壓縮上下文 及 /new 開啟全新 session
  • 使用 /switch 切換 session
  • 全局與項目級 Config 配置(自定義 /git_init 指令演示)
  • 使用 AGENTS.md 與 /init 初始化智能代理
  • Primary agent (主代理) 和 subagents (子代理)
  • 自定義 subagent(/security-advicer)
  • Skills 擴展功能
  • 自定義 skill (/floatchat-from-source)
  • 啟用語言伺服器協議 (LSP) 增強代碼理解
  • 應對頑固 bug 的自動除錯技巧

KF Software House