
nanochat
nanochat 是一个全栈、端到端、极简可黑客的开源项目,让你用约 100 美元在单台 8×H100 GPU 服务器上,从零训练并部署一个类 ChatGPT 的小型语言模型(LLM)。
这个开源项目(how-to-build-a-coding-agent)提供了一套完整的实践教程,带你从零开始,逐步构建一个由 AI 驱动的本地编程助手。
你不需要是 AI 专家——只要跟着每一步操作,就能亲手做出一个能读代码、改文件、执行命令,甚至搜索整个代码库的智能代理。
想深入了解原理?可阅读作者博客:ghuntley.com/agent
完成本教程后,你将掌握以下能力:
项目分为 6 个渐进版本,每个版本在前一个基础上增加新功能:
ls、git status)最终,你会拥有一个运行在本地、功能完整的开发者助手,可直接用于日常编码任务。
核心机制是一个 事件循环(event loop),流程如下:
这种“思考 → 调用 → 执行 → 回答”的循环,正是现代 AI 编程代理的基础架构。
项目完全开源,代码结构清晰,每一步都有详细注释和说明,非常适合学习 AI 代理的构建逻辑。







