Minimal AI coding agent (~1,400 LoC Python) inspired by Claude Code. Works with any LLM. Think NanoGPT for coding agents. Formerly NanoCoder.
CoreCoder 是一个极简的 AI 编程智能体框架,通过对 Claude Code 架构的深度逆向工程,将庞大的代码库精简至约 1,400 行 Python 代码。它旨在为开发者提供一个清晰、易于理解和二次开发的智能体蓝图,类似于 AI 编程领域的 nanoGPT。
该工具实现了搜索并替换式代码编辑、并行工具执行及三层上下文压缩等核心功能。它内置了子智能体隔离上下文机制以及危险命令拦截功能,确保操作的安全性与有效性。系统支持会话持久化存储,并可以通过动态提示词模板实现灵活的任务调度。此外,它支持所有兼容 OpenAI 格式的 API,并可通过 LiteLLM 扩展适配 100 多种主流大模型供应商。
该项目适合希望深入研究 AI 智能体底层架构的开发者,以及寻求轻量化、可高度定制化编程助手方案的技术团队。用户既可以直接将其作为开发工具使用,也可以将其作为底层库嵌入自己的项目中进行二次开发。