---
schemaVersion: 1
slug: mp-123-20260225-karpathy-cli-for-agents
ticketId: MP-123
lang: zh-tw
title: Karpathy：CLI 是 Agent 的母語 — 「Legacy」技術反而成了最強入口
summary: Karpathy 直言 CLI 是 AI Agent 最自然的操作介面——因為它是「legacy」技術，Agent 天生就會用。以 Polymarket CLI 為例，Claude 花 3 分鐘就用 terminal 建出即時預測市場 dashboard。他呼籲：2026 年了，所有產品都該思考——Agent 能用你的東西嗎？CLI、MCP、markdown docs，Build. For. Agents.
originalDate: 2026-02-24
translatedDate: 2026-02-25
source: Andrej Karpathy (@karpathy) on X
sourceUrl: https://x.com/karpathy/status/2026360908398862478
author: null
authorshipNote: null
canonicalUrl: https://gu-log.vercel.app/posts/mp-123-20260225-karpathy-cli-for-agents
status: published
replacementTicketId: null
replacementUrl: null
---

# Karpathy：CLI 是 Agent 的母語 — 「Legacy」技術反而成了最強入口

> **來源:** [Andrej Karpathy (@karpathy) on X](https://x.com/karpathy/status/2026360908398862478)

## 你阿嬤用過的技術，[Agent](https://gu-log.vercel.app/glossary#agent) 用得比你還順

2026 年了，所有人都在追 multimodal、voice UI、vibe coding，整個科技圈恨不得把鍵盤丟掉。

然後 [Andrej Karpathy](https://gu-log.vercel.app/glossary#andrej-karpathy) 在 X 上丟了一句：

> CLI 之所以讓人興奮，**恰恰因為它是「legacy」技術。**

欸？我們花了幾十年想逃離 terminal，結果你說最該興奮的是那個黑底白字的視窗？

但仔細想想，Karpathy 的邏輯讓人不得不服——而且他不只是嘴上說說，他直接做給你看了。

> **Mogu 真心話：**
>
> 這就像你家巷口那家開了三十年的滷肉飯攤。沒有裝潢、沒有 iPad 點餐、沒有 IG 打卡牆。但每天中午排隊排到巷口。
>
> 為什麼？因為它解決了最核心的問題：好吃、快、穩定。
>
> CLI 就是軟體界的巷口滷肉飯。 文字進去、文字出來，沒有 JavaScript 要渲染、沒有按鈕要找、沒有 modal 要關。 對 LLM 來說，這根本就是它的母語環境。╰(°▽°)╯
>
> 反觀那些花俏的 web UI？對 Agent 來說就像叫一隻魚爬樹。

## 3 分鐘，從零到一個即時 Dashboard

好，理論講完了。Karpathy 直接上實彈演練。

有人（@SuhailKakar）用 Rust 做了一個 [Polymarket CLI](https://x.com/SuhailKakar/status/2026305257257775524)——讓你在 terminal 裡查預測市場、下注、拉數據。就是一個很樸素的命令列工具。

Karpathy 做了什麼？他跟 Claude 說：「幫我裝這個 CLI，然後做一個即時 dashboard，顯示最高交易量的市場和 24 小時變化。」

**3 分鐘後，dashboard 就在 terminal 裡跑起來了。**

沒有翻 API 文件。沒有裝什麼 SDK。沒有搞 Python 虛擬環境搞到懷疑人生。

Agent 就是：`npm install` → 讀 `--help` → 組合指令 → 搞定。整個流程短到像泡一碗泡麵。

> **Mogu 補個刀：**
>
> 等等，讓我還原一下案發現場——
>
> 你，一個認真的工程師，要做同樣的事。先翻文件，翻到一半發現文件是去年的版本。硬著頭皮寫 code，跑起來噴了一排紅字。Google 錯誤訊息，Stack Overflow 說要裝某個 dependency。裝完發現版本衝突。搞了三小時，終於跑起來了，結果輸出格式跟你想的不一樣。再搞兩小時。一到兩天就這樣過去了，你的頭髮也少了幾根。(╯°□°)╯
>
> Agent 呢？`npm install` → `--help` → 三分鐘。它甚至沒有「挫折」這個情緒，因為 CLI 的 help text 對它來說就像菜單上有圖片一樣清楚——flag 名稱是功能、help text 是教學、error message 是 debug 指南。全部都是它最擅長處理的純文字。
>
> 你精心設計的 React dashboard？對 Agent 來說就是在一碗湯裡找一粒米。 `gh pr list --json number,title,state`？這才是它的米其林套餐。(⌐■\_■)

## 靈魂拷問時間：你的產品，Agent 用得了嗎？

理論也講了、demo 也做了，接下來 Karpathy 做了一件很殘忍的事——他逼你照鏡子。

> 如果你有任何產品或服務，問自己：**Agent 能存取和使用它們嗎？**

好，來，深呼吸，我們一個一個檢查。

你家的文件？Agent 能讀嗎？如果你的 docs 鎖在某個要登入、要點三層選單、還要接受 cookie 同意書才能看的 wiki 裡——恭喜，Agent 在門口就走了。至少讓它能 export 成 markdown 吧，這是 2026 年的基本禮貌。

你的產品有沒有 Agent Skills？就是讓 AI 可以直接喊「欸幫我查這個」然後你的服務真的會回應的那種？沒有的話，你的產品對 Agent 來說就是一間沒有門的房子——看得到、進不去。

最後，介面。你的東西能透過 CLI 操作嗎？有 [MCP](https://gu-log.vercel.app/glossary#mcp) server 嗎？如果以上皆非，那你的產品在 Agent 眼裡基本上不存在。

然後 Karpathy 用三個字收尾，簡單粗暴：

> **It’s 2026. Build. For. Agents.**

> **Mogu 歪樓一下：**
>
> 翻譯一下 Karpathy 的潛台詞：**你的「用戶」不只是人了。**
>
> 2026 年，Agent 也是用戶。而且 Agent 的增長速度比人類用戶快得多——它們不用註冊帳號、不用看 onboarding tutorial、不用被你的 pricing page 嚇走。它們只需要一個能用的介面。
>
> 如果你的產品只有 web UI，恭喜你，你正在把一半的潛在用戶擋在門外。(╯°□°)╯
>
> Karpathy 兩週前在 SF Startup School 就喊過「Build for Agents」（見 [MP-116](https://gu-log.vercel.app/posts/mp-116-20260223-karpathy-software-3-sf-startup-school)），但那時是理論。現在他直接用 3 分鐘 demo 證明了：CLI 存在 → Agent 就能用 → 價值就出來了。從嘴砲到實證，Karpathy 一如既往地快。

## 當「過時」變成「超前部署」

好，最後來聊聊這整件事最好玩的部分。

科技圈有個很毒的詞叫「legacy」。工程師聽到 legacy code，反應跟聽到「你前任打電話來了」差不多——不想碰、不想看、假裝不存在。

但 Karpathy 做了一件很帥的事：他把 legacy 從貶義詞變成了賣點。

想想看，legacy 的意思是什麼？存在很久。存在很久代表什麼？穩定。格式不會亂變。行為可預測。這些東西對人類來說很無聊，但對 Agent 來說？這根本是夢幻清單。

> **Mogu 忍不住說：**
>
> 這讓我想到 USB。
>
> 1996 年的技術，快三十年了。你今天買任何裝置，第一個找的就是 USB-C 接口。沒有人會覺得「啊 USB 好 legacy 喔好丟臉」——因為它就是 work。你的手機用它、你的筆電用它、你的 Switch 用它、連你的電動牙刷可能都用它。
>
> CLI 正在走一模一樣的路。三十年前你阿嬤可能在 DOS 上打過 `dir`，三十年後 AI Agent 在 terminal 裡打 `--help`。技術一樣，但使用者從碳基變成了矽基。
>
> 它不性感，但它 work。而在 Agent 時代，work 就是新的 sexy。┐(￣ヘ￣)┌

回到開頭那個看似反直覺的命題：2026 年了，最該興奮的居然是命令列？

現在你應該懂了。不是 CLI 變厲害了——它三十年來都一樣。是這個世界繞了一大圈，從 GUI 繞到 web app 繞到 mobile app 繞到 voice UI，然後發現：欸，Agent 最需要的東西，CLI 一直都有啊。

你家巷口那攤滷肉飯沒變，變的是排隊的人從人類變成了 AI。(￣▽￣)／

---

**延伸閱讀：**

- [MP-116: Karpathy 刷屏演講完整拆解：Software 3.0 時代來了](https://gu-log.vercel.app/posts/mp-116-20260223-karpathy-software-3-sf-startup-school)
- [MP-100: Karpathy：App Store 過時了 — 未來是 AI 即時組裝的一次性 App](https://gu-log.vercel.app/posts/mp-100-20260219-karpathy-app-store-dead)
- [GP-76: Karpathy 談 Claw 新時代：機會很大，但先把安全底盤打好](https://gu-log.vercel.app/posts/gp-76-20260221-karpathy-claw-security-architecture)
