codebase-mcp
github.com/Dipanshu-js/codebase-mcp2026-03-05 ~ 2026-03-31 · 26 days
Solo Burnout
An ambitious AI context generator, never released to the wild despite a 'publish' job configuration
“AI's perfect brain, without a body to serve”
Death Type
Solo Burnout (Abrupt Cessation)
A solo developer, 'Dipanshu-js', crafted 'at least 10 commits' to build a complex CLI, server, and VS Code extension in just 26 days. The project's ambitious scope across '6 tool endpoints' and 'advanced scanning capabilities' likely outpaced the capacity of a single maintainer, leading to an abrupt halt before any release, despite the developer not showing traditional signs of burnout.
Cause of Death
1. Ephemeral existence
The project lived a mere 26 days, from its creation on March 13, 2026, to its last push on March 31, 2026. A lifespan shorter than most development sprints.
2. Unfulfilled deployment
Despite a '.github/workflows/ci.yml' defining a 'publish' job for npm, and 10 core Node.js dependencies installed, no releases were ever published. The code was ready, but the world was not.
3. Feature-rich, user-poor
In its brief 26-day life, the project implemented a 'full MCP server mode with 6 tool endpoints', a 'VS Code extension', and an 'auto-sync command for Claude Projects'. All this by a single contributor, 'Dipanshu-js', for an estimated 0 users.
Vibe Score
Hand-coded. Respect.
What They Did
Conceived as a command-line interface tool, codebase-mcp aimed to 'automatically generate AI-ready context' from codebases for LLMs like Claude, Cursor, and ChatGPT. It aspired to streamline interactions with a 'full MCP server mode' and a dedicated VS Code extension, leveraging a modern Node.js and TypeScript stack.
Burnout Analysis
Despite a 'low burnout' score of 0/100, the single developer, 'Dipanshu-js', ceased activity after 26 days. The project saw 'at least 10 commits' in that brief period, averaging 0.42 commits per day, indicating consistent but ultimately finite effort. No late-night commit patterns or erratic message lengths were observed; the activity simply ceased, leaving a comprehensive blueprint for an unlaunched product.
Dependency Archaeology
With 10 core Node.js dependencies, including 'commander' for CLI parsing, 'fast-glob' for file scanning, and 'simple-git' for repository operations, the project possessed a robust foundation. The 'package-lock.json' file, with +1268 lines, represented the heaviest component, outweighing the actual application logic's public utility. A full toolbox, but no public job to do.
Autopsy: File Structure
Eulogy Stats
- Total Commits
- 10
- Ambitious Adjectives
- 6
- Deploy Config
- Yes
- Estimated Users
- 0 (the GitHub Actions 'publish' job was never triggered for release)
Last Words
“The silent promise of 'npm publish' (never executed)”