Enola:把架构回归变成 agent 和 CI 都能读的本地检查
enola-labs/enola 是一个 Apache-2.0 的代码结构分析工具,用本地解析和图算法比较变更前后的依赖、分层、影响范围与结构性回归。
共 64 篇文章
enola-labs/enola 是一个 Apache-2.0 的代码结构分析工具,用本地解析和图算法比较变更前后的依赖、分层、影响范围与结构性回归。
403errors/repomind 是一个 MIT 许可的开源 Next.js 应用,用 Agentic CAG 分析公开 GitHub 仓库和开发者 profile,提供代码问答、架构图和安全扫描。
mjasnikovs/pi-task 是一个 TypeScript 写的 Pi coding agent 扩展,用固定的 refine、research、grill、compose、critique 阶段,把本地 LLM 容易跑偏的开发请求变成可恢复、可审计的任务规格。
adithyan-ak/AgentHound 是一个 Go 写的 AI agent 基础设施授权评估工具,把 MCP、A2A、agent 配置、模型网关、向量库和 notebook 等面向 agent 的资产整理成可分析的攻击路径图。
infino-ai/code-context 是一个 TypeScript 写的本地代码检索层,把 BM25、语义搜索、SQL 聚合、CLI 和 MCP server 放在同一个 repo-local index 上,帮助 coding agent 少读文件、少烧 token。
Ikalus1988/MisakaNet 是一个零依赖、Git-backed 的 Python 微经验库,让 AI agents 可以异步共享、搜索和复用已验证的 debugging lesson,并通过 MCP 暴露检索与提交入口。
risa-labs-inc/BossConsole 是一个 Kotlin Multiplatform/Compose Multiplatform 桌面应用,把 terminal、浏览器、编辑器、插件工具箱、MCP 工具和权限控制放进同一个 agent operator console。
Helweg/open-codebase-index 是一个 TypeScript + Rust 的本地代码库索引工具,为 OpenCode、Codex、Claude Code、Pi、Jcode 和 MCP 客户端提供语义搜索、BM25、符号查找、调用图和分支感知的增量索引。
TheWinci/mimirs 是一个 TypeScript 写的本地 MCP server,用 Bun、SQLite、semantic search、代码图谱和会话记录,让 Claude Code、Cursor、Windsurf、Codex 等 AI coding agent 在跨会话工作时不必每次都从零理解仓库。
safedep/pmg 是一个 Go 写的 Package Manager Guard,用透明代理、威胁情报、cooldown policy、可选 sandbox 和审计日志,在 npm、pip、poetry、uv、pnpm 等包管理器执行代码前拦截恶意包。
sverklo/sverklo 是一个 TypeScript 写的本地优先 MCP server,为 Claude Code、Cursor、Windsurf、Codex CLI 等 coding agent 提供符号图、调用关系、blast radius、diff review 和 pinned decisions。
batonogov/pine 是一个 Swift 写的原生 macOS 代码编辑器,把内置终端、LSP、Git 上下文、跨项目 Agent Inbox 和隐私边界内的通知放在一起,适合把 Claude Code、Codex、Gemini CLI 等 agent 留在 terminal 中协作。
srclight/srclight 是一个 Python 写的本地 MCP server 和 CLI,用 SQLite FTS5、tree-sitter、embeddings、调用关系和 Git 信息,把代码库变成 agent 可以快速查询的结构化索引。
majiayu000/remem 是一个 Rust 单二进制工具,用 hooks、MCP、CLI 和本地 SQLite/SQLCipher 存储,让 Codex CLI 与 Claude Code 在会话之间保留可搜索、可审计的项目记忆。
Perseus-Computing-LLC/perseus-vault 是一个 Rust 写的本地优先 MCP server,用单个二进制和 SQLite 文件为 AI Agent 提供可检索、可审计、可加密的持久记忆。
ezzy1630/Argyph 是一个 Rust 写的本地优先 MCP server,把 grep、符号图、语义搜索和 repo packing 放进一个只读二进制,让 AI coding agent 更快拿到代码上下文。
kontext-security/kontext-cli 是一个 Go 写的 agent runtime governance CLI,用本地策略、pre-action enforcement、凭据边界和审计账本管理 AI agent 的工具调用。
airmang/python-hwpx-automation 是一个 Python 自动化层和可选 MCP server,用来读写、生成、填表、验证本地 HWPX 文档,把韩文办公文档 workflow 接到 AI agent 和 CLI 里。
iAmCorey/kooky 是一个 SwiftUI 写的本地优先 macOS 终端,把 Claude Code、Codex 等 agent session、分屏、工作区、worktree 和状态提醒放进同一个桌面工作流。
uvwt/agentdock 是一个 Go 写的安全 MCP runtime,让 ChatGPT、Claude、Codex 等 Agent 在明确权限边界内操作本机、服务器和容器。
liliu-z/stashbase 是一个 TypeScript 写的本地优先桌面工具,把 PDF、DOCX、图片、音视频、Markdown 和 HTML 准备成可搜索索引,再通过 MCP 分享给 Claude、Codex 等 Agent 客户端。
receptron/mulmoterminal 是一个 TypeScript 写的浏览器终端工作台,用 xterm.js、tmux、git worktree、状态颜色和手机推送,把多个 Claude Code / Codex session 的并行进度放到一个可观察界面里。
h0x91b/dev-3.0 是一个 Kanban-first 的 AI coding agent 工作台,用 git worktree、tmux session、任务卡片和远程浏览器模式,把 Claude Code、Codex、Gemini CLI、OpenCode 等命令行 agent 的并行工作收进同一个可观察界面。
grinev/boardown 是一个 local-first、git-native 的任务板,把 release、epic 和 task 存在项目内的 .boardown/ Markdown 文件里,并同时提供 VS Code extension、桌面应用和 CLI,让人和 AI agent 读写同一套可审查的任务状态。
raymondchins/agentmap 是一个本地运行的 JavaScript CLI 和 MCP server,用 TypeScript compiler 构建 TS/JS 仓库的导入图、符号索引和 PageRank 排序,让编码 agent 用 query 找代码,而不是反复 grep 和打开错误文件。
Synvoya/codeinspectus 是一个 TypeScript 写的本地优先 MCP 安全扫描器,把 Opengrep、Gitleaks、Trivy 和面向 AI 生成代码的规则编排在一起,让 Claude Code、Cursor、Codex 等 agent 可以执行 scan -> fix -> rescan。
roomi-fields/rtfm 是一个 Python 写的本地检索层,把代码、文档、PDF、法规、研究资料和项目记忆索引到 SQLite,再通过 CLI 和 MCP 给 AI agent 渐进返回上下文。
githits-com/githits-cli 是一个 TypeScript 写的 CLI 和本地 MCP server,把 AI coding agent 接到开源代码、文档、包健康度、漏洞、依赖和 changelog 证据上。
shirenchuang/agentbro 是一个 Rust/Tauri 写的本地优先桌面应用,把 Claude Code、Codex、Gemini CLI、Cursor 等 AI 编程 agent 的权限请求、工具调用、会话状态、Hooks、Skills、MCP 和远程会话管理收进一个 macOS 工作台。
iannuttall/seo 是一个 TypeScript 写的本地 SEO 工具,把站点 crawl、Search Console、Google Analytics 和可选研究数据整理成可审计的报告,同时提供 CLI、JSON 输出、MCP server 和 agent skill。
Neverdecel/CodeRAG 是一个 Python 写的本地优先语义代码搜索引擎,用 hybrid vector + BM25、symbol-aware chunking、CLI、HTTP、Web UI 和 MCP server,让 agent 查询预热索引而不是反复 grep。
gmickel/gno 是一个 TypeScript/Bun 写的本地知识引擎,给 Markdown、代码、PDF、Office 文档和笔记提供 BM25、向量、hybrid retrieval、带引用回答、Web UI、REST API、MCP server 和 SDK。
jasonsuhari/gridbash 是一个 Rust 写的本地终端工作区,用真实 PTY pane 并排运行 Codex、Claude、Gemini、Aider 等 CLI agent,支持 profiles、worktree 隔离、session 恢复和可选的本地 agent control API。
aigengame/godot-agent 是一个 Python 写的 Godot 自动化 CLI、Skill 和 MCP server,用结构化 JSON/schema 让 agent headless 创建场景、编辑节点脚本、导出构建,也能通过 live daemon 操作运行中的游戏。
townsendmerino/ken 是一个用 Go 编写的本地优先代码搜索工具,把 BM25、Model2Vec 语义检索、RRF 融合和 MCP server 做成单个可分发二进制,给 AI coding agent 一个低依赖的代码检索入口。
vshulcz/deja-vu 是一个 Go 编写的本地 agent memory 工具,把 Claude Code、Codex、opencode、Cursor、Gemini CLI 等工具已经写在磁盘上的会话记录索引起来,并通过 CLI、MCP recall、自动上下文注入、脱敏分享和同步功能重新利用这些经验。
MarcoPorcellato/matryca-plumber 是一个面向 Logseq OG 的本地优先 AI daemon、CLI 和 MCP server,用结构化读写、OCC 锁、后台语义索引和可选 UI,降低 agent 直接改 Markdown 笔记的风险。
xuzhougeng/wisp-science 是一个本地优先的开源桌面 AI 科研工作台,把 Python/R 持久运行时、SSH/WSL/GPU 计算、MCP 生物信息工具和 Agent Skills 放进同一个 Tauri/Leptos 应用。
jpicklyk/task-orchestrator 是一个 Kotlin 写的 MCP server,用持久化任务、依赖图、schema 校验和质量门禁约束 AI agent 的工作流,而不是只靠 prompt 里的一段提醒。
7df-lab/devo 是一个 Rust 写的 model-neutral agent desktop/runtime,支持 OpenAI-compatible、Anthropic-compatible 和多种国产模型 API,并把 MCP、skills、本地代码搜索、任务链放在一个私有工作台里。
sametcelikbicak/rolecraft 是一个零运行时依赖的 JavaScript CLI,用来从本地目录、Git 仓库或 npm 安装 AI agent skills,并把 skills 与 MCP server 管理放在同一套本地工作流里。
cynative/cynative 是一个 Go 写的本地安全研究 CLI,用只读 action gate、沙箱执行和证据校验,把 GitHub、GitLab、AWS、GCP、Azure 与 Kubernetes 放进同一个排查问题的工作流。
shebe-oss/shebe 是一个用 Rust 写的本地代码搜索工具和 MCP server。它不走 embedding、GPU 或云服务,而是用 BM25 给 coding agent 提供低 token、可排序、适合大仓库的关键字检索。
asamassekou10/ship-safe 是一个面向 AI-native 项目的本地安全扫描 CLI。它覆盖应用漏洞、secrets、CI/CD、MCP 配置、agent 权限、提示词和 AI 供应链风险,并能用 npx 直接在仓库里运行。
VasiHemanth/tokentelemetry 是一个本地优先的 AI agent observability dashboard,读取 Claude Code、Codex、Gemini CLI、Cursor、Copilot、Hermes Agent 等工具的日志,把 token 用量、成本、session trace、tool call 和 plan 记录放到同一个本地视图里。
luuuc/sense 是一个面向 AI coding agent 的本地 MCP server 和 CLI,用 tree-sitter、符号图、语义搜索、blast radius 和约定检测,让 Claude Code、Codex CLI、Cursor、OpenCode 在读代码前先拿到仓库结构地图。
escoffier-labs/brigade 是一个面向多 agent 编码工作流的本地 CLI 控制台,用一套文件化状态来同步 MCP、工具、记忆、handoff 和验证收据,让 agent 的改进只从真实命令退出码里长出来。
proofofwork-agency/reporecall 是一个面向 Claude Code、Codex、Cline、Aider 等 coding agent 的本地上下文与记忆工具,用 hooks、MCP、混合检索、调用图和 freshness banner 让 agent 在大仓库里少靠猜。
dvcdsys/code-index 是一个 Go 写的自托管语义代码搜索服务,提供 cix CLI、Web dashboard、多仓 workspace、hybrid ranking、local llama.cpp embeddings、OpenAI/Voyage 可选 provider,以及面向 Claude Code 和 MCP 客户端的 agent 集成。
mrsladoje/sweet-search 是一个面向 AI coding agent 的本地代码搜索工具,提供 search、grep、find、semantic、trace、read 六类检索接口,支持 CLI、MCP、Codex/Claude Code/Gemini/Cursor agent prompt 注入,并把索引和模型留在本机。
us/crw 是一个 Rust 写的开源网页数据引擎,把 search、scrape、map、crawl、extract、monitor、Firecrawl 兼容 API、SDK 和 MCP server 放在同一套服务里,适合想把网页内容稳定交给 agent 的团队评估。
everruns/bashkit 不只是把 shell 包进 Rust,而是试图提供一套进程内 Bash 运行时:虚拟文件系统、资源限制、网络白名单、快照恢复和多语言绑定,都围绕 Agent 与多租户场景展开。
asamarts/alint 想补上代码 lint 和策略检查之间的空白:用一份 .alint.yml 去声明仓库应该长什么样,再把结构、命名、内容、跨文件关系和 agent 约束统一检查。
ind-igo/cx 用 tree-sitter 建索引,把 overview、symbols、definition、references 这些查询做成给 AI agent 用的轻量 CLI,目标是减少无效读文件和上下文浪费。
majorcontext/moat 是一个 Go 写的 AI agent 容器运行工具,强调网络层凭证注入、容器隔离、完整网络追踪、快照与可验证审计日志,让 Claude Code 和 Codex 这类 agent 在更可控的环境里工作。
hrygo/hotplex 是一个用 Go 编写的 AI coding agent 访问层,提供统一 WebSocket 协议、Claude Code/OpenCode/ACP/Codex CLI 后端适配、Web/Slack/飞书接入、定时任务、管理界面和可观测性。
agent-receipts/obsigna 是 Agent Receipts 协议的参考工具集,提供签名收据、审计链、daemon、MCP proxy、Claude Code hook 和 Go/TypeScript/Python SDK,用来记录 AI agent 的关键动作。
Keyoku-ai/keyoku 是一个 TypeScript 写的本地 MCP 工具,记录 Claude Code、Cursor 和 Codex 的操作轨迹,从重复步骤中生成可审批、可执行的工作流。
pivanov/ctx-wire 是一个 Go 写的本地 CLI,用声明式过滤器压缩命令输出、脱敏日志,并把完整原始输出留在本地供排错使用。
stacklok/brood-box 是一个 Go 写的 CLI,用 libkrun microVM 运行 Claude Code、Codex、OpenCode 和 Gemini,并在写回真实工作区前做快照和逐文件 diff review。
juanibiapina/deltoids 是一个 Rust 编写的 diff 阅读和 agent 编辑追踪工具。它用 tree-sitter 把 hunk 扩展到所在函数或结构,让你在终端里审查 AI agent 改动时少一点迷路。
rustykuntz/clideck 是一个本地运行的 AI coding agent dashboard,用浏览器界面管理 Claude Code、Codex、Gemini CLI、OpenCode 和自定义终端会话。
sstraus/TUICommander 是一个用 Tauri、SolidJS 和 Rust 构建的桌面终端编排器,面向同时运行多个 AI coding agent、Git worktree、PR、CI 和终端会话的开发工作流。
专为 Claude Code、Codex 等 AI 编程助手设计的终端复用器,解决 AI agent 在 tmux 中会话管理的痛点