iT邦幫忙

2026 iThome 鐵人賽

DAY 1
0
AI Engineering

[ opencode ] 開源 AI coding agent系列 第 1

01-opencode | 你的終端機 AI 戰友:系列開場

  • 分享至 

  • xImage
  •  

! 本篇文章將會介紹 opencode 這個開源終端機 AI coding agent,以及為什麼我決定用 30 天連續文章介紹我的 opencode 開發日常 :D

TL;DR: https://dev.benben.me/slides/s/ironman-01-series-intro

本篇目標

讀完這篇你會學到:

  • AI coding agent 到底是什麼
  • 為什麼這 30 天我選 opencode 當主角
  • 這個系列的規劃,還有我的一些開發知識

你現在用的是哪一種 AI?

都什麼時代了,你寫 code 還是自己來嗎?先來做個小小分類,看看你屬於哪一種:

  1. Level 1:用 GitHub Copilot, Cursor 之類的自動補全,AI 猜你下一行
  2. Level 2:把 code 貼到 ChatGPT 問「這為什麼會壞」,然後自己回來改
  3. Level 3:直接跟 AI 說「幫我修這個 bug,修完跑測試」,然後它就……真的去做了
  4. Level 99:AI 直接幫你上班

小小測驗,你是上面的哪一種呢?

如果你還在 Level 1、2,那這 30 天就是為你寫的。因為 AI coding agent 跟前兩者最不一樣的地方是:它不只是「顧問」,它是會動手的隊友,如果是 Level 3 可以等我的第 11 篇進階篇。Opencode 自己讀你的專案、自己改檔案、自己跑指令,最後跟你回報結果。你從「工程師兼打字員」變成「帶著 AI 小隊的 tech lead」。

為什麼選 opencode?

現在 agent 工具那麼多,Claude Code、Gemini CLI、Cursor……為什麼我偏偏選了 opencode?三個理由:

1. Terminal-first

對,Claude code 也是。opencode 活在你的 terminal 裡。這代表什麼?你 SSH 連上遠端主機也能用、沒有 GUI 的環境也能用、想用腳本批次操作也可以。對終端機重度使用者(像筆者這種連 blog 都用 terminal 寫的人)根本是天生絕配啊。

2. 開源

github.com/anomalyco/opencode 整包開源。看得見的 code 才敢把專案交給它,而且社群非常活躍。

3. 模型自由

相較之下,Claude code 可以說是最不自由的了。opencode 不綁定任何一家模型。Anthropic、OpenAI、Google 都行,甚至自己架的地端模型也可以接。今天是你的隊友,明天不爽就可以換一個(誤),provider 永遠是你的選擇權

這 30 天要玩什麼?

系列分三個階段:

  • 新手篇(Day 1–10):從安裝開始,把 opencode 當隊友的全部基礎——/init、Plan mode、@ 引用、/undo 安全網……
  • 進階篇(Day 11–20):把 opencode 從「工具」變成「平台」——自訂 agents、rules、MCP、skills、plugins,最後塞進 CI 讓它 24 小時待命
  • 工具巡禮(Day 21–30):跳出 opencode 看前沿生態——pi、OpenSpec、open-slide、Matt Pocock skills、herdr,最後給你一張「場景 × 工具」選擇矩陣

這個系列本身就是用 opencode 輔助寫出來的(用 opencode 寫 opencode,很合理吧 XD)。過程中踩的坑、發現的驚喜,都會直接寫進文章裡——這是最誠實的第一手素材。

常見問題

  • Q:我已經在用 Cursor / Claude Code 了,還需要 opencode 嗎?
    A:不是取代問題,是「住處」問題。IDE 型工具活在你編輯器裡,opencode 活在 terminal 裡,很多人兩個都用,然後都可以說雙棲了 ...?那多用幾個,當個八棲不是很好嗎?
  • Q:opencode 一定要訂閱很貴的服務嗎?
    A:不用,接自己的 API key 按用量計費,明天 Day 02 就會教最省事的接法。

小結

  • AI coding agent 是會動手的隊友,不是只會出一張嘴的顧問
  • opencode:開源、terminal-first、模型自由
  • 這 30 天:新手 10 篇 → 進階 10 篇 → 前沿工具 10 篇,全程 AI 輔助寫作。

明日預告

Day 02:五分鐘安裝設定開工!讓你的 terminal 出現第一位 AI 戰友。


參考資料:


有任何疑問但沒有 iT 邦幫忙帳號,或是想匿名提問?
歡迎到 https://dev.benben.me/q/P3C5U6 提問或加油打氣,沒意外的話會在完賽之後一起回答 :D


下一篇
02-opencode | 五分鐘安裝設定開工
系列文
[ opencode ] 開源 AI coding agent8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言