很高兴能和大家分享这个开源项目。Mini-Kode 曾入选阮一峰科技周刊第 372 期,作为一个教育项目,它专为帮助开发者理解现代 Coding Agent 架构而设计。
我们在过于复杂的开源项目和过于简化的演示示例之间找到了平衡点,提供了完整但易于理解的实现,具备以下特性:
核心特性
- 教育优先设计 - 基于 OpenAI SDK 构建的清晰架构,具有恰当的类型设计和详尽的注释
- 完整工具系统 - 统一接口,包含文件操作、搜索和命令执行等全面工具
- MCP 集成 - 连接外部 MCP 服务器以扩展功能
- 多 LLM 支持 - 兼容 OpenAI API ,包括 GLM 、DeepSeek 和其他主流模型
- Agent 循环 - 完整的 LLM 工作流,支持流式响应和人工干预权限审批
- 现代化 UI - 基于 React/Ink 的终端界面,支持主题切换
项目地址: https://github.com/minmaxflow/mini-kode
