Show HN:Ctx——僅加載相關工具,節省令牌
Ctx 是一個為 Claude Code 和自定義 LLM 設計的上下文管理工具,它通過分析當前任務,從包含 102,928 個節點的知識圖譜中推薦最相關的小型技能、代理和 MCP 服務器集合,從而節省令牌並提高質量。
Ctx 是一個專為 Claude Code 和自定義大型語言模型(LLM)設計的上下文管理工具。其核心功能是通過分析用户當前正在構建的內容,從一個包含 102,928 個節點的知識圖譜中,推薦一小部分得分最高的技能、代理和 MCP 服務器,以適應當前任務。這有助於解決大型模型上下文窗口有限、浪費令牌以及技能過時等問題。
Ctx 的當前快照包括 91,464 個技能實體頁面(其中 89,465 個包含可安裝的 SKILL.md 文件)、467 個代理、10,790 個 MCP 服務器以及 207 個框架。圖譜通過語義相似性、標籤、來源重疊等 2.9M 條邊連接。對於超過 28,000 個長技能正文,Ctx 通過微技能門控進行處理,而不是直接使用原始長提示。
Ctx 支持兩種使用模式:與 Claude Code 集成(通過鈎子自動觀察事件),或為自定義模型提供獨立的配置流程。用户可以通過命令行界面初始化項目、安裝鈎子和圖譜、添加或更新技能和代理、安裝框架,並啓動本地監控儀表板。
安裝 Ctx 很簡單:pip install claude-ctx 後運行 ctx-init 進行初始化。可選擴展包括嵌入後端、框架運行和開發工具。初始化時,用户可以選擇安裝快速運行時圖譜或完整圖譜,後者包含完整的 LLM wiki 頁面,適用於本地瀏覽和 Obsidian。
Ctx 的常用命令包括 ctx-scan-repo 掃描倉庫並獲取推薦、ctx-agent-add 添加代理、ctx-harness-install 安裝框架(支持試運行和卸載)、ctx-monitor serve 啓動儀表板查看當前加載的工具和會話歷史。此外,python scripts/ci_preflight.py 可在推送前運行本地 PR 檢查。
Ctx 採用 MIT 許可證,更多文檔和架構詳情請訪問 https://stevesolun.github.io/ctx/。