有幸在軟體業打滾多年,我對酷炫新工具總是抱著既期待又怕受傷害的態度,尤其在 Google 工作,看著內部新產品興衰的速度快到令人汗顏。
最近接觸到 Claude Code 這個工具後,雖然我不會誇下海口說它是什麼「革命性突破」,但確實讓我眼睛一亮。今天想跟大家分享一下我的真實使用心得,看看這個住在終端機裡的 AI 程式設計助手到底有什麼特別之處。

Claude Code 是什麼?#
Claude Code 是一個直接在終端機中運行的 AI 程式設計助手,它的最大優勢是能夠透過自然語言命令理解整個程式碼庫並執行複雜的程式設計任務,讓你無需離開熟悉的命令列環境就能享受 AI 輔助寫程式的便利。
當我第一次聽到 Claude Code 時,老實說有點困惑,台灣已經很流行 Cursor、Windsurf 這些優秀的 AI 程式設計工具了,為什麼還有人創造出另一個?直到我實際體驗後才發現,Claude Code 的設計理念其實很不一樣。
簡單地比喻,Claude Code 就是「在終端機使用的 Cursor」
Claude Code 是一個完全在終端機(Terminal)中運行的 AI 程式設計助手

你可能會問:「這跟其他 Vibe Coding 工具有什麼差別?」,差別還真不小。
如果把 Cursor 想像成一台配備了 AI 大腦的超級跑車(完整的 IDE 環境),那麼 Claude Code 就像是一個隨身攜帶的聰明工程師朋友。它不需要特定的編輯器或 IDE,只要有終端機的地方,它就能工作。
根據 Claude Code 官方設計者所述,這項產品秉持「保持中立、不帶偏見」的設計理念,意思是,你喜歡用什麼介面、什麼方式寫程式都可以,Claude Code 絲毫不預設立場。Claude Code 避免設計過於華麗的使用者介面或過多的架構限制,從而展現 AI 模型的真正能力,讓它能夠利用你的所有工具並適應你的各種工作流程。官方團隊在 訪談 中提到,Anthropic 工程師和研究人員的工作方式正是反映了這種追求自由的理念,因為他們使用多種工具,且沒有一個「典型」的標準化開發環境
與 Cursor 和 Windsurf 相比,三者都使用 AI 來輔助寫程式,但互動方式截然不同:
- Cursor:在許多人熟悉的 VS Code 介面中提供智慧建議
- Windsurf:類似的 IDE 整合方式
- Claude Code:純粹的命令列(CLI)互動,用自然語言直接對話
我個人覺得這是「圖形化介面 vs 命令列」(GUI vs CLI)的經典對決。沒有誰好誰壞,只有哪個更適合你的工作習慣。
關於我為何愛用 Claude Code 而不是 Cursor 的詳細理由,我寫在這篇:Claude Code vs Cursor 文章。
個人工商時間:歡迎訂閱我的每週電子報,我會分享我正在看什麼新消息、學什麼新 AI 工具,不只寫資料科學,想到什麼就寫,讓我們透過 Email 聊聊吧!
Claude Code 適合誰使用?#
經過幾週的使用,我認為 Claude Code 特別適合某些類型的開發者和使用場景。
喜歡終端機的開發者#

如果你是那種偏好在黑底白字視窗裡敲指令的開發者,Claude Code 會讓你如魚得水。我很喜歡 YouTube IndyDevDan 的說法:Claude Code 的設計就是為了「讓真正的工程師專注真正的工程工作」。不用學習新的 IDE、不用適應新的介面、不用煩惱新工具怎麼用,就在你熟悉的終端機環境中,Claude Code 與你的工作可以無縫接軌。
我個人就是因此(不理性地)喜歡 Claude Code 的,你肯定看過,很多電影要介紹某個角色電腦技術高超的話,一定會給她一個對著黑底白字終端機瘋狂打鍵盤的特寫,我喜歡這種極客(Geek)形象,所以覺得 Claude Code 特別適合我。
開源專案學習與貢獻者#

當你需要快速理解一個陌生的程式碼庫時,Claude Code 特別有用。它能分析整個專案結構,回答「這個專案是做什麼的?」這類問題,讓你快速掌握專案脈絡。
我現在只要看到有興趣的新 Github 專案,第一件事一定是先打開 Claude Code,直接問它這個專案有沒有包含 XYZ 功能、用什麼技術做到等等,硬要說的話,Claude Code 讓我越來越懶得親手翻文檔,或許是個缺點?
Claude Code 對技術要求的門檻真的不高。只要你會基本的終端機操作,就能開始使用,因此它適合所有程式能力等級的使用者。
資料科學家的福音#
Claude Code 幫助資料科學家大大強化軟體工程技能,因此可以更專注在商業分析、統計建模等工作。
資料科學家們不需成為真正的全端(Full-stack)開發專家,透過 Claude Code 也能快速地建構出專業級的分析儀表板和複雜的資料視覺化工具。即使他們對像 JavaScript 或 TypeScript 這樣不熟悉的程式語言和框架只有基本的了解,也依然能做出專業的前端數據呈現,資料科學家可以快速創作完整的應用程式原型(Prototype)。
此外,Claude Code 還能用來加強資料可重現性(Reproducibility),將原本可能是一次性使用的 Jupyter Notebook 轉化為可重複利用的數據儀表板,進一步提升工作效率。
DevOps 和自動化愛好者#
Claude Code 在自動化任務方面表現出色。從配置 DNS 伺服器到設置部署流程,它都能透過命令列工具協助完成。對於需要處理大量腳本和自動化工作的 DevOps 工程師來說,這真的很實用。
Claude Code 要錢嗎?#
要,Claude Code 是付費服務,至少要訂閱 Claude AI 的 Pro 方案(月繳 20 美元),就能開始使用。或者,也可以依照 API 用量計價(Pay-as-you-go)。

需要注意的是,即使訂閱 Pro 方案也不是無限使用 Claude Code。AI 撰寫程式碼是有高額計算成本的,當然不會讓月繳 20 美元的 Pro 訂閱者無上限使用。
實際使用會很快發現,如果你是 Pro 方案訂閱者,用 Claude Code 處理大型專案,很可能一個任務就會觸發使用限制、不能再使用,要等五個小時後再來。有點像是給你試吃一口高級牛排,但不能讓你吃飽的概念。
Claude 官方文件 明確說明,如果你使用 Pro 訂閱方案來使用 Claude Code,只適合程式碼少於 1,000 行的小型專案;相對地,如果你是專業軟體工程師,需要頻繁處理大型程式碼庫(超過 1,000 行程式碼)、進行複雜專案開發,希望長時間連續使用而不被使用上限打斷,對於這類型使用者,乖乖訂閱更高的 Max 方案(每月 100 美元起)、或者依照 API 用量計價可能還是比較實際的選擇。
(此資訊更新於 2025-06-27,最新定價資訊請以官方為準)
立即開始:2行指令就能啟程!#
說了這麼多,讓我們來實際體驗一下。Claude Code 的安裝真的簡單到讓人意外:
npm install -g @anthropic-ai/claude-code
claude
就這樣,兩行指令!當然,你需要先安裝 Node.js 和 Git,但對大部分開發者來說,這些應該都已經有了。
第一次執行 claude
命令時,它會引導你完成登入設定。整個過程很直觀,閱讀後、按幾次 Enter 就好。當你進入 Claude Code 的互動環境後,你會看到一個簡潔的提示符號,就像是一個聰明的朋友在等你說話。

(截圖自 Claude Code)
不用花兩分鐘的 Claude Code 任務初體驗#
如果你是第一次使用,推薦從這些簡單任務開始:
探索專案結構#
> 這個專案是做什麼的?
Claude Code 會分析你的檔案結構,給你一個清楚的專案摘要。
理解程式碼功能#
> 解釋 src/utils/auth.js 這個檔案的作用
它會詳細說明程式碼的邏輯和功能。
簡單的程式碼改進#
> 幫這個函數加上 JSDoc 註解
對於缺乏文件或良好註解的程式碼,這個功能特別實用。
智慧搜尋#
> 找出所有處理用戶認證的檔案
比傳統的檔案搜尋更聰明,能理解語意。
我記得第一次用它探索一個開源專案時,只花了五分鐘就對整個專案架構有了清楚的認識。彷彿是有一個熟悉程式碼的同事在旁邊為我導覽,體驗超讚。
透過 Claude Code 來 Vibe Coding 寫程式很快,但你會開始發現最花時間的其實是:「打字」!
所以我現在都用 VoiceInk 語音轉文字軟體,只用「說」的寫程式,花在打字的時間至少省一半。歡迎參考我的 完整 VoiceInk 使用心得與軟體優缺點分析。
我的真實感受:值得一試的新夥伴#
使用 Claude Code 幾週下來,我的感受是:它是低學習門檻、又實用的 AI 寫程式工具。
它最大的優點是靈活性和自然的互動方式。你不需要記住複雜的快捷鍵或學習新的介面,就用平常說話的方式告訴它你想做什麼。這種工作方式讓程式設計流程更專注在解決問題,而不是在操作工具。
當然,它也有限制:成本控制需要很小心,如果選擇依照用量計價又大量寫程式,可能會讓帳單爆表。
而且在某些複雜的重構任務上,傳統 IDE 的視覺化優勢還是無法取代的。
總的來說,Claude Code 已經很自然地融入我的工作流程。它不會取代我現有的開發環境,而是補足了我每個工作環節的軟體開發技能,不論在 Terminal、在 VS Code,我都少不了 Claude Code。
快試試看 Claude Code!只要兩行指令、不到兩分鐘就能感受到它多好用,何樂而不為?