mini-coding-agent-go

用 Go 从零看懂本地编码智能体,不套框架

mini-coding-agent-go 是 Sebastian Raschka 的 mini-coding-agent 的 Go 语言忠实移植版,目标是用最小依赖实现一个本地运行的编码智能体。它不依赖任何 LLM 框架,直接通过 HTTP 调用本地模型(如 Ollama),让开发者能清楚看到智能体循环的每一步:读取用户指令、构造提示词、调用模型、解析工具调用、执行文件读写或命令、把结果回填给模型,直到任务完成。项目代码量小、结构清晰,适合作为学习 LLM Agent 原理的教学样例,也适合作为二次开发的起点。核心能力包括本地模型接入、工具调用循环、文件操作与命令执行等基础编码代理功能,全部用 Go 标准库加少量依赖实现,便于阅读和改造。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 98
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类编程开发
开发团队aiongo
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源
开源协议MIT
主要语言Go
技术栈/模型agent,agents,go,golang,harness,llm,llm-agents,ollama
GitHub 星标★ 98
30天Star增速
HF 下载量
上线时间2026-08-23 00:00:00
最近更新2026-09-15 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-14
浏览次数0

使用教程

核心亮点

  • 无 LLM 框架依赖,纯 Go 实现,代码路径清晰可读
  • 忠实移植 Raschka 的教学版,适合学习 Agent 循环原理
  • 原生支持 Ollama 等本地模型,可离线运行

不足之处

  • 项目早期,功能与工具集较基础
  • 文档和社区生态尚在起步

适用场景

  • 学习 LLM Agent 内部循环与工具调用机制
  • 在本地用 Ollama 跑一个轻量编码助手
  • 作为 Go 项目二次开发自定义编码代理的起点

替代项目

aider、OpenHands、continue

项目介绍

mini-coding-agent-go 是一个编程开发领域的开源项目,官方简介:A minimal local coding agent in Go — a faithful port of Sebastian Raschka's mini-coding-agent, with no LLM framework.。项目使用 Go 开发,在 GitHub 上获得 102 星标。

上一篇:promptscript

下一篇:0pdd

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16553 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8109 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58021 2026-08-22