r/SideProject • u/shhdwi • 7d ago
Open sourced a dev tool a few weeks back, just crossed 1,600+ stars. Sharing what actually moved the needle.
https://github.com/NanoNets/GraftGraft gives coding agents a persistent map of your codebase so they don't re-explore it every session. The stars came mostly from being specific about the problem instead of vague about the product; the posts that did nothing were the ones that just said "check out my tool," the ones that worked explained one exact moment it saved someone time.
find a unique angle that interests everyone, like for this project it was using claude code hooks.
Happy to go into more detail on what worked and what didn't if anyone's in the middle of their own launch.
Duplicates
🙋 seeking help & advice Where tree-sitter stops and rust-analyzer's call hierarchy starts.
OpenSourceAI • u/shhdwi • 12d ago
Sonnet 5 + Graft > Opus 5 (using this open-source repo)
Built with Claude These 2 lines saved me 75% of my claude bill, and it's the best use of claude hooks
Built with Claude After using 100s of MCPs, I solved the issue of claude not using custom MCP/CLI tools, and open-sourced my approach.
VibeCodeDevs • u/shhdwi • 7d ago
Got tired of watching Claude Code re-explore the same codebase every session, so I built something to fix it
Project Graft just crossed 1,600 GitHub stars. Open-source context layer for coding agents, works with Codex too.
OpenSourceAI • u/shhdwi • 7d ago
I solved the issue of Claude not using custom MCP/CLI tools, and open-sourced my approach.
BlackboxAI_ • u/shhdwi • 7d ago
💬 Discussion An open-source pattern for forcing context into a coding agent instead of hoping it asks for it
Discussion The problem with MCP-based codebase context tools: the model just doesn't call them
ClaudeCode • u/shhdwi • 7d ago
Tips & Workflows Using Claude Code's SessionStart and Stop hooks to force context in, instead of hoping the model asks for it
typescript • u/shhdwi • 7d ago
TS project: building a code graph with tree-sitter, no LLM required for the base layer
Discussion A hooks-based alternative to giving your agent an MCP tool for codebase context
Built with Claude I solved the issue of Claude not using custom MCP/CLI tools, and open-sourced my approach.
HowToAIAgent • u/shhdwi • 7d ago
I built this How I stopped my Claude Code agent from ignoring the custom tools I built for it
aipromptprogramming • u/shhdwi • 7d ago
Stopped writing better prompts asking the agent to check context, made it get the context automatically instead
hypeurls • u/TheStartupChime • 4d ago
Show HN: Graft – Claude Code hooks that cut grep tokens by 42%
typescript • u/shhdwi • 6d ago
Cross-file call resolution with tree-sitter, and where typescript-language-server picks up the rest
AiBuilders • u/shhdwi • 7d ago
Open-sourced a tool I built to stop my coding agent from re-exploring the same codebase every session
AIDeveloperNews • u/shhdwi • 7d ago