📅 資料整理日期:2026-10-02
⚠️ Star 數與版本資訊可能隨時間變動,以 GitHub 官方 Repo 為準
一、這是什麼? #
Caveman(穴居人)是一個開源 AI Agent Skill,口號是「why use many token when few token do trick(為什麼要用很多 token,幾個就夠了)」。它讓 AI 助手用「穴居人式」的極簡文句回覆,把冗長輸出壓縮成短句,號稱可 節省約 65% 的 token 用量。
| 項目 | 詳情 |
|---|---|
| 作者 | JuliusBrussee |
| Repo | https://github.com/JuliusBrussee/caveman |
| Star 數 | 約 109k(寫入時) |
| License | Apache-2.0(v3.0.0 起全面改授權) |
| 性質 | Skill + Proxy + Middleware 三合一 |
| 官方站 | https://caveman.so |
二、核心原理 #
Caveman 不只是一個提示詞,而是分成三層:
| 元件 | 作用 |
|---|---|
| Skill(它說的話) | 指示模型用極簡語句回覆 |
| Proxy(它讀的內容) | 中間層代理,壓縮送給模型的輸入 |
| Middleware(你 app 發的) | 讓你自己的應用程式也套用壓縮 |
換句話說,它同時壓縮「模型說的話」和「模型讀進去的內容」,兩邊都省 token。
三、使用方式 #
指令 /caveman 有多種強度可選:
| 指令 | 效果 |
|---|---|
/caveman lite |
輕度壓縮 |
/caveman full |
標準壓縮 |
/caveman ultra |
極致壓縮 |
/caveman wenyan-lite / full / ultra |
文言文(wenyan)版,不同程度 |
/caveman off |
關閉 |
四、支援平台 #
Caveman 支援多個主流 Coding Agent 與 CLI:
| 平台 | 安裝方式 |
|---|---|
| Claude Code | claude plugin marketplace add JuliusBrussee/caveman |
| Gemini CLI | gemini extensions install https://github.com/JuliusBrussee/caveman |
| Oh My Pi (OMP) | npx -y github:JuliusBrussee/caveman -- --only omp |
| Qwen Code | caveman qwen |
| Codex / Cursor / Windsurf / Cline | npx skills add JuliusBrussee/caveman --skill '*' |
五、實測數據 #
JetBrains 曾實際測試「像穴居人一樣跟 AI 說話」的效果,結論與官方宣稱一致——約節省 65% token。這讓 Caveman 在 Coding Agent 社群爆紅,成為同類工具中 Star 數最高的代表之一。
⚠️ 注意事項 #
| 注意事項 | 說明 |
|---|---|
| 可讀性下降 | 壓縮後文句較簡略,可能影響閱讀流暢度 |
| 不適合所有場景 | 需要正式、詳細輸出的場合不宜使用 |
| 壓縮強度可調 | 可依需求選 lite / full / ultra,不一定要最極端 |
| 開源第三方 | 屬社群開發,非官方 Anthropic 出品 |
🔗 參考連結 #
| 來源 | 連結 |
|---|---|
| GitHub Repo | https://github.com/JuliusBrussee/caveman |
| 官方站 | https://caveman.so |
| JetBrains 測試文 | https://blog.jetbrains.com/ai/2026/07/speak-to-ai-agents-like-cavemen-tosave-tokens/ |
資料來源:GitHub 及公開測試文章(2026年10月)
