
mini-coding-agent-go
用 Go 从零看懂本地编码智能体,不套框架
mini-coding-agent-go 是 Sebastian Raschka 的 mini-coding-agent 的 Go 语言忠实移植版,目标是用最小依赖实现一个本地运行的编码智能体。它不依赖任何 LLM 框架,直接通过 HTTP 调用本地模型(如 Ollama),让开发者能清楚看到智能体循环的每一步:读取用户指令、构造提示词、调用模型、解析工具调用、执行文件读写或命令、把结果回填给模型,直到任务完成。项目代码量小、结构清晰,适合作为学习 LLM Agent 原理的教学样例,也适合作为二次开发的起点。核心能力包括本地模型接入、工具调用循环、文件操作与命令执行等基础编码代理功能,全部用 Go 标准库加少量依赖实现,便于阅读和改造。
项目数据
使用教程
核心亮点
- 无 LLM 框架依赖,纯 Go 实现,代码路径清晰可读
- 忠实移植 Raschka 的教学版,适合学习 Agent 循环原理
- 原生支持 Ollama 等本地模型,可离线运行
不足之处
- 项目早期,功能与工具集较基础
- 文档和社区生态尚在起步
适用场景
- 学习 LLM Agent 内部循环与工具调用机制
- 在本地用 Ollama 跑一个轻量编码助手
- 作为 Go 项目二次开发自定义编码代理的起点
替代项目
aider、OpenHands、continue
项目介绍
上一篇:promptscript
下一篇:0pdd
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···