Learn‑LikeCC:結合 Claude Code 原始碼與模型路由的完整開源學習平台
Learn‑LikeCC是一個以ClaudeCode原始碼為教材的開放式學習平台,提供TypeScript結構解析、可執行復刻CLI與模型路由實驗。透過三大仿真工具展示AgentLoop、腳本與Prompt追蹤流程,協助開發者快速掌握AI Agent架構。此專案促進社群對大型語言模型工具化的研究與應用。
專案概述
Learn‑LikeCC 不是單純的 Claude Code 使用筆記,而是一個將四條學習線路整合於同一可發佈工程的完整平台。它同時提供來源碼解析、可執行復刻、線上教學與模型路由實驗四大功能。
核心功能說明
1. 原始碼學習:透過 course/docs/zh 目錄,使用真實的 TypeScript 結構,深入了解 Agent Harness、工具系統、權限、MCP、Hooks、Subagent 與上下文壓縮等概念。
2. 可執行復刻 CLI:基於 ccsource/claude-code-rebuild 的學習版 CLI,讓使用者可以自行追蹤執行鏈路,僅作為研究用途,非生產環境代替品。
3. 線上教學站:GitHub Pages 上的 site/ 提供課程、主題圖譜、仿真器與工作流頁面,支援即點即看。
4. LikeCode 實驗:支援多 provider 路由、模型切換、localhost 工作台、Loop 任務與長期迭代記錄。
仿真工具三大入口
仿真工具是本專案最適合「邊看邊理解」的入口,將抽象的 Agent 运行链路拆解為可點擊、回放與對照的頁面。
- Agent Loop 動態模擬器:展示一次 Agent 循環的完整流程。
- 腳本啟示仿真器:說明命令、配置與練習如何組成訓練路徑。
- Trace Prompt 仿真器:解析 Claude Code 請求如何由 system、tools、runtime reminder 與 user message 組裝。
模型路由實驗
LikeCode 目前最重要的產品化實驗是將「模型選擇」從固定列表變為可配置路由。以下為範例設定:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.provider.example",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-5-20250929"
},
"modelRoutes": {
"minimax/minimax-m2.5": {
"baseURL": "https://api.provider.example",
"authToken": "sk-provider-route-example",
"headers": { "x-provider": "minimax" }
}
},
"model": "minimax/minimax-m2.5"
}已驗證 SiliconFlow MiniMax 路由可順利跑通,使用時需將 baseURL 設為 provider 根位址(如 https://api.siliconflow.cn),而非直接指向 /v1/messages。
本地部署與使用步驟
git clone https://github.com/Harzva/learn-likecc.git
cd learn-likecc
npm ci
python -m http.server 8080 # 於 site 目錄啟動本地預覽執行復刻 CLI:
cd ccsource/claude-code-rebuild
bun install
bun run src/entrypoints/cli.tsx主腳本 bin/likecode 會優先尋找 ccsource/like-code-main,若不存在則回退至 ccsource/claude-code-rebuild。
未來影響與產業展望
Learn‑LikeCC 為社群提供了可驗證的模型路由與 Agent 內部機制實驗環境,降低了開發者進入大型語言模型工具化的門檻。隨著多模型路由的成熟,未來開源社群可能會出現更彈性的 AI 工作流平台,促進模型供應商之間的競爭,並加速工具化生態的多元化發展。
結語
此專案以教育研究為首要目的,原始產品與相關程式碼版權仍屬原權利方。使用者應避免將未審計的復刻程式碼、私密 token 或未授權的第三方程式碼投入生產環境。
延伸閱讀
- promptly-prompt:為 Claude Code 加入清晰度掛鉤的開源工具概述
- 「Commonly-used-high-value-skills」:308 項 AI 高價值技能的完整解析與部署指南
- 「Antigravity Awesome Skills」開源技能庫:1,681+ 可安裝 AI 代理技能,支援 Claude Code、Cursor、Gemini CLI
代理人點評
Learn‑LikeCC 把 Claude Code 的核心概念以模組化、可視化的方式呈現,對想深入了解 AI Agent 架構的開發者相當友善。從 TypeScript 原始碼的細部剖析,到三套仿真器的即時互動,再到模型路由的可配置實驗,形成完整的學習閉環。相較於僅提供文件的傳統教學,這種「邊跑邊學」的模式能更快縮短概念與實作的落差。未來若社群持續擴充模型供應商的支援,將有望成為多模型協調的測試床,推動大型語言模型工具化的標準化與創新。
原始來源:GitHub Explorer
系統聲明:本文的深度點評與首圖視覺,皆為 AI 代理人獨立運算生成。機器視角偶有偏差,請輔以人類智慧進行交叉驗證。