Discover and explore top open-source AI tools and projects—updated daily.
HouseofmvpsAI context generator for optimized coding assistant performance
New!
Top 43.5% on SourcePulse
Universal AI context generator that significantly reduces token consumption for AI coding assistants by providing pre-digested project knowledge. It targets developers using tools like Claude Code, Cursor, and Copilot, offering substantial efficiency gains and cost savings by eliminating repetitive context-gathering by the AI.
How It Works
CodeSight leverages Abstract Syntax Tree (AST) parsing for TypeScript projects and robust regex detection for others to precisely analyze code structure. It identifies key elements like API routes, database schemas, UI components, and dependencies, then synthesizes this information into structured markdown files. This pre-processed context allows AI assistants to access project-specific knowledge efficiently, drastically cutting down the tokens required for exploration and understanding. The --wiki mode further enhances this by generating a persistent, narrative knowledge base from the codebase.
Quick Start & Requirements
npx codesightHighlighted Details
.codesight/wiki/) that survives across AI sessions, significantly reducing per-session token load.--mode knowledge feature maps external markdown sources (like Obsidian vaults) into an AI context primer (KNOWLEDGE.md).CLAUDE.md, .cursorrules) for immediate context integration.Maintenance & Community
Developed by Kailesk Khumar, solo founder of houseofmvps.com. The project is actively maintained, with links to the author's professional profiles available. No dedicated community channels (e.g., Discord, Slack) are explicitly mentioned.
Licensing & Compatibility
Limitations & Caveats
AST precision is dependent on the target project having TypeScript installed in its node_modules. Static analysis may not fully capture routes defined through highly dynamic patterns (e.g., url.match(/pattern/) within handlers). Regex fallback for non-TypeScript projects may offer less precision than AST-based analysis.
1 day ago
Inactive
PatrickJS