codebase-analyzer
自动化维护 CLAUDE.md 文件。监控代码库变化,确保项目记忆库与文件结构、构建指令及开发模式保持同步。
简介
代码库分析器(Codebase Analyzer)是一款专为解决文档维护负担而设计的工具,旨在保持 CLAUDE.md 或 AGENTS.md 等项目上下文文件持续更新。它适用于架构漂移、构建指令变更及代码规范演进频繁的开发团队。通过与 Claude Code 工作流的深度整合,该工具提供“零配置”体验,能够追踪编辑、文件移动及 Bash 操作,无需人工干预即可实时重新生成记忆区块。
-
自动扫描目录结构并识别框架,包含 Node.js、Python、Rust、Go 及容器化构建环境。
-
采用强大的标记系统(AUTO-MANAGED 标签),在安全更新文档的同时严格保留用户定义的 MANUAL 区块。
-
支持 Monorepo 的层级化文件管理,允许在 /src、/lib、/packages 及 /apps 等目录中建立独立的子树 CLAUDE.md 文件。
-
具备隔离的代理(Agent)处理模型,在独立上下文窗口中执行文档更新,确保记忆维护不会占用主要对话的 Token 配额。
-
提供通过 /auto-memory:init 指令进行的交互式初始化,分析现有项目并在获得批准后将其迁移至自动管理格式。
-
若要开始使用,请在项目根目录执行 /auto-memory:init 以扫描代码库并建立初始记忆配置。
-
若您已通过 IDE 重构或直接在终端修改了大量文件,请使用 /auto-memory:sync 指令手动重新整理项目记忆。
-
通过 .claude/auto-memory/config.json 设置高级触发模式,可在默认的实时追踪与 git-mode(仅在提交时更新)之间切换。
-
此工具极具 Token 效率,利用无输出的钩子进行文件变更追踪,确保标准编程工作期间不会产生额外开销。
-
请遵循提供的模板结构,以确保与自动解析逻辑的兼容性;分析器严格遵循定义的标记格式,以防止文档损坏。
仓库统计
- Star 数
- 140
- Fork 数
- 12
- Open Issue 数
- 5
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 16:17