# 策展 · X (Twitter) 🔥

> 作者：Adam (@xinanli5) · 平台：X (Twitter) · 日期：2026-04-02

> 原始來源：https://x.com/xinanli5/status/2039319580393550306

## 中文摘要

codenano 將 Claude Code 核心提取為輕量化開源 SDK。

`codenano` 是一個從 Anthropic 官方 `Claude Code` 中提取出的開源 SDK，旨在為開發者提供輕量、可自定義的 AI 程式開發 Agent 引擎。它將原本龐大的程式庫精簡了 97%，讓開發者能以極低的複雜度構建專屬的 AI 程式工具。

**核心技術優勢**
`codenano` 的核心價值在於極致的輕量化與模組化，將原本 `Claude Code` 超過 150,000 行的程式碼庫，濃縮至僅 5,500 行的精簡核心。
- 97% 的複雜度削減：保留了與官方產品相同的 Agent 引擎效能，但移除了 IDE 整合與 UI 等冗餘功能。
- 經過實戰驗證：架構直接取自 `Claude Code` 的生產環境，並包含 191 項測試，確保其穩定性與生產就緒狀態。

**設計理念差異**
該專案明確區分了「引擎」與「產品」的定位，將 `Claude Code` 比喻為整台汽車，而 `codenano` 則是提供給開發者自行組裝的引擎。
- 靈活性與控制權：`codenano` 採用 MIT 授權，完全開源且可自定義，適合需要將 Agent 整合至自有產品或對行為有高度控制需求的場景。
- 使用門檻：相較於需要安裝 IDE 擴充功能的官方 `Claude Code`，`codenano` 作為獨立 SDK，能在 60 秒內快速啟用，無需複雜配置。

**功能與擴充性**
儘管體積輕量，`codenano` 仍具備完整的生產級功能，支援開發者快速構建複雜的 AI 互動流程。
- 工具生態：內建 17 種工具，涵蓋檔案操作（讀取、編輯、寫入）、程式碼搜尋（Glob、Grep）、Bash 指令執行及網路搜尋等。
- 生產級特性：支援串流輸出、自動壓縮（處理 context window 溢出）、重試與回退機制、以及權限管理系統。
- 擴充彈性：提供 `coreTools`、`extendedTools` 與 `allTools` 三種預設集，並支援自定義工具開發，讓使用者能靈活擴充 Agent 能力。

## 標籤

Claude Code, SDK, 開源專案, Agent, Anthropic, Claude
