Mini-Kode 一个教学导向的 AI 编程助手 ylc3000 2025-11-08 0 浏览 0 点赞 resource 想深入了解 AI 编程助手是如何工作的,但大部分开源的 AI 编程助手代码太过复杂难以看懂,学习起来颇为困难。 可以看一下 Mini-Kode 这个开源项目,一个教学导向的 AI 编程助手,帮助我们理解这类工具的实现原理。 整个项目只有 14K 行代码,但具备 Coding Agent 的完整架构,涵盖统一的工具系统、MCP 集成、Agent 循环、权限管理等核心组件,代码结构清晰且注释详尽。 GitHub:github.com/minmaxflow/mini-kode 主要特性: - 教育优先的代码设计,基于 OpenAI SDK 构建且类型设计完善; - 完整的工具系统,支持文件操作、搜索和命令执行; - 支持 MCP 协议连接外部服务器扩展功能; - 兼容多种主流 LLM,包括 DeepSeek、GLM、OpenAI 等; - 基于 React/Ink 构建的终端界面,支持主题切换; - 自动读取项目根目录的 AGENTS.md 文件提供上下文感知。 通过 npm 全局安装后,配置好 API Key 即可使用,支持交互式和命令行两种模式。 网闻录 Mini-Kode 一个教学导向的 AI 编程助手