Overview
codemap is a command-line tool that turns a repository into AI-ready context. It combines selected text files into a single artifact, with options to include or exclude paths using glob patterns, respect ignore rules, and render output in Markdown, XML, JSON, or plain text. The tool can write to a file, standard output, or the system clipboard, and it reports per-file and total token counts while enforcing file-size and token budgets.
codemap supports a patch workflow for safely applying AI-generated changes. It generates patch instructions, then previews, validates, and applies unified Git diffs after user approval. It also loads reusable Skills as read-only context, optionally scans for security findings with DevSkim, and can clone and pack remote repositories or selected branches. Configuration is loaded from a single global JSON file, with command-line overrides.
According to the project, "codemap turns your repository into clear, AI-ready context." It "Combines selected text files into one AI-ready artifact" and "Respects .gitignore , .ignore , and built-in generated-directory exclusions." The tool "Generates patch instructions and safely previews, validates, and applies Git diffs" and "Adds named or explicit project and user Skills as read-only context."
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use codemap to create a focused Markdown snapshot of a repository and send it to an AI tool for review.
- Teams use codemap to generate patch context and apply AI-returned Git diffs after approval.
- Teams use codemap to load reusable AI instructions from project or user Skill directories.
- Teams use codemap to exclude files with actionable security findings before they enter the generated context.
- Teams use codemap to clone a remote repository and pack a selected branch.
- Teams use codemap to include and exclude paths with glob patterns for repository packing.
- Teams use codemap to render output in Markdown, XML, JSON, or plain text.
Features
Scan code repositories
Generate deterministic AI-ready context
Export Markdown, JSON, XML, or text
Filter generated repository context
Include Git metadata
Apply token budgets
Scan for security issues
Reviews
No reviews yet. Be the first to share your experience!