仅 9 行 Python:开发者用标准库实现极简版 Claude Code
__tosh · reddit · 2026-08-08
一位开发者探索了如何实现极简的 AI 编码智能体,并开源了名为 smol 的项目。该项目旨在剥离所有非必要功能,打造类似 Claude Code 或 Codex 的基础体验。
核心特性:
- 极致精简:仅需 9 行 Python 代码,且不依赖任何第三方库(仅使用标准库)。
- 兼容性:兼容任何支持 OpenAI Responses API 的端点。
- 成本与上下文管理:无系统提示词,利用稳定的只追加历史记录实现良好的缓存机制,并实时显示上下文窗口的使用百分比。
- 单一工具:仅保留一个核心工具 sh(执行 Shell 命令)。
作者还提供了约 20 行代码的 Go 语言版本,并预告 Clojure 版本即将推出。这种极简实现非常适合开发者学习 Agent 底层运作机制。
「编程与Agent」频道最新
- 实测多智能体自动科研:GPT Pro 领队产出理论物理论文 — aiamblichus · 2026-08-08
- OpenOntology 即将开源:让轻量模型在智能体搜索中超越旗舰大模型 — anselm · 2026-08-08
- JSALT 研讨会洞察:多模态大模型需抛弃特定编码器 — rdesh26 · 2026-08-08
- AI Agent 全景图:13 大类别重塑工作流 — goyalshaliniuk · 2026-08-08
- GitReverse:一键将 GitHub 仓库逆向为 AI 编程提示词 — tom_doerr · 2026-08-08
- 讨论:如何用 Git 管理 AI Agent 生成的文档 — AnomanderRake_ · 2026-08-08