工具概览
codemap 是一个命令行工具,把代码仓库变成 AI 可用的上下文。它将选定的文本文件合并成单个产物,可使用 glob 模式包含或排除路径、遵守忽略规则,并以 Markdown、XML、JSON 或纯文本渲染输出。该工具可以写入文件、标准输出或系统剪贴板,会报告每个文件及总计的 token 数,并强制执行文件大小和 token 预算。
codemap 支持补丁工作流,用于安全地应用 AI 生成的变更。它会生成补丁指令,然后在用户批准后预览、验证并应用统一格式的 Git diff。它还会把可复用的 Skills 作为只读上下文加载,可选地用 DevSkim 扫描安全问题,并能克隆并打包远程仓库或选定的分支。配置从单个全局 JSON 文件加载,并可用命令行覆盖。
据项目介绍,“codemap 把你的仓库变成清晰的、AI 可用的上下文。”它“将选定的文本文件合并成一个 AI 可用的产物”,并“遵守 .gitignore、.ignore 以及内置的生成目录排除规则”。该工具“生成补丁指令,并安全地预览、验证和应用 Git diff”,还“把命名的或显式指定的项目及用户 Skills 作为只读上下文加入”。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 codemap 创建仓库的聚焦 Markdown 快照,并发送给 AI 工具审阅。
- 团队用 codemap 生成补丁上下文,并在批准后应用 AI 返回的 Git diff。
- 团队用 codemap 从项目或用户 Skill 目录加载可复用的 AI 指令。
- 团队用 codemap 在带有可处理安全问题的文件进入生成的上下文之前将其排除。
- 团队用 codemap 克隆远程仓库并打包选定的分支。
- 团队用 codemap 通过 glob 模式包含和排除路径来打包仓库。
- 团队用 codemap 以 Markdown、XML、JSON 或纯文本渲染输出。
功能特性
扫描代码仓库
生成结果稳定的 AI 上下文
导出 Markdown、JSON、XML 或纯文本
筛选仓库上下文内容
包含 Git 元数据
控制输出的 Token 预算
扫描安全问题
用户评论
还没有评论,来分享你的使用体验吧