AI 語音朗讀 · Edge TTS
claude-better 是「Claude CLI」的完全相容重新實作,透過效能最佳化將啟動速度提升 73%、記憶體用量降低 80%,同時保持 100% 的指令相容性——目標是讓使用者用熟悉的介面,卻能體驗到原生工具等級的效率。
專案動機
CLI 工具往往在使用者最能感受到的地方累積延遲,包括行程啟動、設定載入、指令分派、輸出渲染和長期互動使用時的記憶體成長。claude-better 的核心論點是:使用者並不想要不同的 CLI,只是想要同樣的 CLI 卻能減少等待時間、降低記憶體壓力、解決些許邊界案例。
性能目標與結果
該專案圍繞三項核心目標設計:
- 冷啟動路徑下 End to End 指令啟動速度快達 73%
- 長期互動使用時常駐記憶體用量低 80%
- 與 Claude CLI 表面積 100% 指令層級相容
基準測試結果顯示跨場景的加速幅度:--help 冷啟動從 182ms 降至 49ms(73.1% 更快)、auth status 從 146ms 降至 58ms(60.3% 更快)、chat 工作階段啟動從 311ms 降至 102ms(67.2% 更快)、單次非互動指令從 428ms 降至 131ms(69.4% 更快)。在記憶體方面,30 分鐘長期互動工作階段的常駐記憶體集合 (RSS) 從 412MB 降至 83mb(79.9% 更低)。
相容性驗證
為評估相容性目標,團隊在三層設計上建立一致性矩陣:
- CLI 表面相容性
- 工作階段行為相容性
- 終止碼和輸出約定相容性
驗證涵蓋 1,200 次合成指令呼叫、87 種獨特旗標組合、42 套指令碼互動流程、14 個失敗模式情境,跨 macOS、Linux 及容器化 CI 三種作業環境執行。結果達到:範疇內主要指令形式 100% 通過率、已記錄終止碼行為 100% 符合、98.7% 逐位元組輸出同位性(正規化前)、100% 語義同位性(正規化後,包括空白、時間戳和終端寬度調整)。實踐上的設計目標是既有指令碼持續運作、互動肌肉記憶保持不變、遷移成本近乎零。
效能優化策略
性能提升基於驗證過的系統設計選擇:
- zero-copy 串流管道用於 token 輸出
- 預先計算的指令登錄表而非動態啟動發現
- 積極限制工作階段狀態的配置策略
- 相容性墊片層,保留旗標和行為而無須承載完整原始堆疊
- 非活躍指令路徑的子系統延遲初始化
關鍵洞察與可用性
研究發現顯示:例行 CLI 使用中啟動延遲不再明顯、長期互動工作階段不再對記憶體受限機器造成懲罰、相容性足以支援直接替換採用、效能改善幅度大到能感受到,而非僅出現在量測數字。整體而言,該工具的表現如同使用者已知的 CLI,但具備通常僅見於目的導向原生工具的效率特性。原始碼目前僅供應給特定高端使用者。
I reimplemented "claude" CLI with codex and gpt-5.4-high. It cost $1100 in tokens, and is 73% faster and 80% lower resident memory during sustained interactive use.
— Marcin Krzyzanowski (@krzyzanowskim) March 27, 2026
It is very easy to reverse claude from npm distribution, then reimplement is 1:1. It is indistinguishable from the…
