What problem does it solve?
Setting up the Codemap CLI for codebase visualization requires multiple manual steps across installation, CLAUDE.md documentation, gitignore rules, and agent hook configuration, which is error-prone when done by hand.
Core Features & Use Cases
- Guided Installation: Detects whether Codemap is installed and walks through Homebrew (macOS/Linux) or Scoop (Windows) installation.
- Configuration Scope Selection: Lets the user choose project-level shared, project-level personal, or global user-level configuration paths for CLAUDE.md and settings files.
- Agent Integration: Updates CLAUDE.md with Codemap usage rules, adds .codemap/ to .gitignore, and configures session-start, pre-edit, post-edit, prompt-submit, pre-compact, and session-stop hooks.
- Use Case: A developer onboarding a repository wants their AI coding agent to automatically receive codebase tree structure, dependency flow, and branch diff context at every session start without manual prompting.
Quick Start
Ask the agent to set up the Codemap CLI for this project and configure the session-start hook at the project level.