Codesight CLI reduces AI coding agent token usage by scanning codebases

What Codesight does
Codesight is a CLI tool that scans your codebase and generates a compact context pack for AI assistants, stored in a .codesight/ directory. This prevents AI coding agents like Claude Code from repeatedly exploring the same files at the start of each conversation, which typically consumes 25K–60K tokens before actual work begins.
How it works
Run npx codesight in your repository root. The tool scans TypeScript (Next.js, Express, Fastify, Hono, Nest, tRPC, React), Python (FastAPI, Django, SQLAlchemy), and Go (Gin, Gorm) stacks using AST/structured parsing instead of regex. It generates several files:
CODESIGHT.md– 1–2k token overview of architecture and key entrypointsroutes.md– all API routes with methods, paths, and tagsschema.md– database models with key fields and relationscomponents.md– UI components and propsenv.md– environment variables with usage locations and missing defaultsgraph.md– import graph with "hot" files and blast radius analysis
The blast radius analysis walks the import graph to show exactly which files, routes, and models depend on a given file, helping answer "if I change this, what breaks?" questions.
Integration
Add one line to your CLAUDE.md telling Claude to read .codesight/CODESIGHT.md and related files before exploring the tree. The tool ships with an MCP server and ready-made profiles for Claude Code, Cursor, Codex, and Copilot, so these tools treat .codesight as high-priority context.
Benchmarks
Version 1.3.1 benchmarks from real production codebases:
- SaveMRR (Hono + Drizzle, 4 workspaces, 92 files): 5,129 output tokens vs. 66,040 estimated exploration tokens (12.9× reduction)
- BuildRadar (raw HTTP + Drizzle, 53 files): 3,945 output tokens vs. 46,020 estimated exploration tokens (11.7× reduction)
- Average across these: ≈12.3× token reduction
On a TypeScript/Next backend, a long "understand + add feature + review diff" session showed 40–50K tokens of exploration avoided when Claude reads the Codesight files instead of wandering the tree.
Technical details
Single npx binary with no runtime dependencies. MIT license. Available on GitHub at https://github.com/Houseofmvps/codesight.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code user creates /discuss command for read-only conversations
A Claude Code user created a 25-line custom skill called /discuss that enables read-only conversations without file modifications. The command allows code exploration, research, and discussion while preventing edits, using the --dangerously-skip-permissions flag with built-in safety.

Claude Compact Guard Plugin Uses New PostCompact Hook to Preserve Context
A developer has released claude-compact-guard, a plugin that automatically saves critical context before Claude's /compact command destroys it, then reinjects everything after. It uses Anthropic's new PostCompact hook released 4 days ago.

Argus: A GitHub App That Reviews CLAUDE.md Files and Posts Scores on PRs
Argus is a GitHub App built with Claude Code that reviews CLAUDE.md files and posts a score on every pull request. After testing on multiple repositories, the most common failures are missing explicit scope limits and escalation paths.

ClawCall: OpenClaw skill for AI phone calls with bridge mode
ClawCall is an OpenClaw skill that enables AI agents to make actual phone calls, navigate menus, wait on hold, and conduct conversations. It includes a bridge mode that patches you in when a human picks up.