AI 编程01
EnmanuelReynoso23/synrag · Local MCP code search that cuts AI agent tokens: AST chunks, CPU reranking and a dependency impact graph. -63.9% tokens measured.
SyntaxRAG(SYNRAG)是一个本地代码搜索 MCP 引擎,通过 Tree-sitter 按函数、类、类型等 AST 结构切分代码,在 CPU 上用 FlashRank(TinyBERT)对 BM25 候选重排序,并构建依赖影响图。它提供搜索、文件大纲、仓库地图、影响范围分析、测试定位及受控编辑等工具,以减少 AI 代理定位代码时的 token 消耗;附带安装脚本、CLI、可选的变更监视服务和 Gemini 相关可选功能。
AI 编程02
sshaaf/rgctl · A code knowledge graph built for LLM agents — accurate answers, minimal tokens, maximum speed
rgctl 是用 Rust 实现的代码知识图谱命令行工具,为 LLM 编程智能体提供确定性的结构化查询能力。索引一次后,可通过紧凑的 JSON 输出查询调用者、传递影响范围(blast-radius)、控制流与数据流切片、克隆检测、社区聚类以及 PR 调用路径变化,减少智能体反复用 grep 搜索整个代码库并读取整文件带来的 token 开销。项目使用 tree-sitter 解析器,覆盖 14 种一级语言以及 ERB、Markdown,并支持将技能包安装到 Cursor、Claude、Codex 等编码智能体。
AI 编程03
meowshed/meow.review.nvim · Inline code review annotations for AI-assisted development workflows in Neovim
meow.review.nvim 是一个 Neovim 插件,用于在编辑器中为代码(包括 AI 生成的代码)留下带类型的持久化评审注释,并将其导出为结构化 Markdown 供 AI 代理据此定位和修复问题。注释支持 ISSUE、SUGGESTION、NOTE 等类型,可关联 Treesitter 符号与 git/vimdiff hunk,以 JSON 持久化保存,并支持可插拔的导出器和格式化器。内置 file、file_prompt、clipboard 导出目标,检测到 avante.nvim 或 codecompanion.nvim 时自动注册对应导出器,同时提供导航、解析状态、过期检测、状态栏和 sign column 集成等能力。
AI 编程04
OpticDiff/code-reviewer · Fast, local-first AI code review CLI & pre-push hook for GitHub PRs and GitLab MRs. Multi-model consensus, Tree-sitter context, SARIF, and zero lock-in.
code-reviewer 是一个用 Go 编写的本地优先 AI 代码审查命令行工具,可作为 Git pre-push 钩子,也能在 GitHub PR 与 GitLab MR 的 CI 流程中运行。它通过 Tree-sitter 提取仓库感知的 AST 上下文,支持多模型共识过滤以减少噪音、内容寻址 diff 缓存加速重复审查、增量审查与提交触发全量重审,并可输出 ANSI 终端结果、GitHub 内联评论、GitLab 讨论与草稿笔记以及 SARIF 2.1.0 / GitLab SAST 安全报告。模型侧可对接 Ollama、vLLM 等本地端点,也可使用 Vertex AI(Gemini、Claude)、AWS Bedrock(经 LiteLLM)和 OpenAI 兼容端点,支持自定义提示词、平台治理配置、审计日志与 SHA 固定的安全自动批准。
AI 编程05
aqasim81/ai-code-review-bot · GitHub App that reviews pull requests using syntax-tree analysis and an LLM, posting inline comments on changed lines. TypeScript, Next.js, BullMQ, PostgreSQL.
ai-code-review-bot 是一个 GitHub App,通过 tree-sitter 语法树分析与 LLM 代码审查自动审阅拉取请求,并在变更行上以内联评论形式给出严重程度、分类和修复建议。项目支持增量审查(仅审查上次审查提交之后的改动)、BullMQ 后台任务队列与重试、OAuth 保护的管理面板,以及按仓库配置启用的检查类别、最低严重程度、排除路径和自定义审查指令。