学习 LLM、Agent、MCP 过程中写的小工具,代码都在 GitHub 上,欢迎交流。
GitReviewAI — GitLab AI 代码审查工具
用 AI 自动审查 GitLab MR 的代码变更,把 Review 意见贴到评论区。
提交 MR 后自动触发 Webhook → 解析 diff → 调用 OpenAI 分析 → 生成意见回写 MR 评论。
- 技术栈: Go / openai-go / GitLab Webhook + API / Docker
- GitHub: yuhua2000/gitreviewai
- 详细介绍: 用 Go 写了一个 GitLab AI 代码审查工具
api-registry-mcp — API 注册与文档生成
学习 MCP(Model Context Protocol)时做的小工具,把代码里的 API 结构提取出来并生成文档。
通过 MCP Tool 注册接口(名称、路径、HTTP 方法、请求参数、响应结构),按 session 存储,支持查询并自动生成结构化文档。
- 技术栈: Go / MCP SDK / openai-go
- GitHub: yuhua2000/api-registry-mcp
- 详细介绍: 代码理解 Agent + API 文档生成(MCP 实践)
CodeSense — 代码理解 Agent
用 AI 自动分析代码仓库,生成结构化总结报告。输入一个代码路径,自动分析项目结构、识别核心模块、提取关键方法、输出 Markdown 报告。
核心采用 ReAct 模式(思考 → 执行 → 再思考 → 再执行),结合上下文压缩避免多轮分析时 token 爆炸。
- 技术栈: Go / openai-go / CLI + Prompt 驱动 / ReAct
- GitHub: yuhua2000/codesense
- 详细介绍: 代码理解 Agent + API 文档生成(MCP 实践)