ai-codex: Pre-index your codebase to save Claude tokens

What ai-codex does
ai-codex is a single script that scans your project and generates five compact markdown files to pre-index your codebase for Claude Code conversations. This eliminates the initial exploration phase where Claude typically spends 10-20 tool calls reading files, scanning directories, and checking functions.
How it works
You run npx ai-codex once to generate these files:
routes.md— every API route with methods and auth tagspages.md— full page tree with client/server flagslib.md— all library exports with function signaturesschema.md— database schema compressed to key fields onlycomponents.md— component index with props
Then add one line to your CLAUDE.md telling Claude to read these files first. Every future conversation skips the exploration phase entirely.
Performance impact
On large projects, the exploration phase typically burns 30-50K tokens before any real work begins. The creator's example project had 950+ API routes and 255 DB models:
- Without codex: ~15 Serena/Read calls to understand the finance module
- With codex: 5 grep calls on the pre-built index, instant full picture — routes, pages, schema, lib exports, components
- All in parallel, all under 2 seconds
Technical details
The tool works with Next.js (App Router & Pages Router) and generic TypeScript projects. It auto-detects Prisma schemas. The entire tool was designed and built by Claude Code itself in a single conversation session. It's MIT licensed and available on GitHub.
📖 Read the full source: r/ClaudeAI
👀 See Also

Manual-Driven Development: A Method to Prevent Claude Code's Confident Divergence
Manual-Driven Development (MDD) is a method that addresses confident divergence in Claude Code, where the AI produces wrong code that passes its own tests. In a production audit, MDD found 190 issues, wrote 876 new tests in under 8 hours, and eliminated rule violations.

Routerly: Self-Hosted LLM Gateway with Runtime Routing Policies and Budget Control
Routerly is a free, open-source, self-hosted LLM gateway that provides runtime model selection based on routing policies like cheapest, fastest, or most capable, along with project-level budget limits with per-token tracking. It's OpenAI-compatible for drop-in use with tools like Cursor, LangChain, and Open WebUI.

GLM 5 on Mac M3: Performance Observations for Agentic Coding
A user reports running GLM 5 via MLX 4-bit quantization on a Mac M3 with 512GB RAM, finding it usable for agentic coding with context under 50k tokens but noting significant slowdowns beyond that threshold.

CADAM: Open-Source Text-to-CAD with Parametric Sliders and WebAssembly Rendering
CADAM generates parametric 3D models from text or images, outputs OpenSCAD code with interactive sliders, and runs fully in browser via WebAssembly.