r/ChatGPTCoding 1d ago

Discussion Weekly Self Promotion Thread

Welcome to this week's self promotion thread!

If you're building something related to AI assisted coding, this is the place to share it.

We're using a weekly thread to keep the subreddit organized while still giving builders a place to share their work. Promotional posts outside this thread may be removed.

If you're sharing something, we'd appreciate it if you included a little context instead of just dropping a link. Tell us:

  • What you built?
  • What problem it solves?
  • Which AI models or tools it uses?
  • Who it's for?
  • What kind of feedback you're looking for?

Disclose your affilitation.

Please avoid posting the same project every week unless you've made meaningful updates. Affiliate links, referral links, scams, and low effort promotions will be removed.

Take some time to check out what others have shared too. If you try someone's project or have feedback, leave a comment. Helping each other improve is what we want this community to be about.

4 Upvotes

41 comments sorted by

View all comments

1

u/donk8r 1d ago

Affiliation: I build this.

octocode, an MCP server that indexes a repo into a knowledge graph so an agent can find code by meaning and then walk the import and call edges out from whatever it found. github.com/muvon/octocode, Apache-2.0, single Rust binary.

The problem: plain RAG over code retrieves chunks that sound similar and has no idea that auth_middleware.rs imports jwt.rs and is wired into router.rs. The agent gets a plausible snippet with no structure attached. octocode gives it semantic search plus the import/call graph, signature views so it can see a file's shape without reading the whole thing, and go-to-definition through your language server.

Speaks MCP, so it drops into Claude Code, Cursor, Windsurf or Claude Desktop.

The feedback I actually want is whether the graph earns its keep against just letting the agent grep. My honest read is that grep wins on small repos and loses once the question is "what breaks if I change this", but I would rather hear where that does not hold than be told it is great.

1

u/gandazgul 1d ago

Hey check out this project: https://github.com/1broseidon/cymbal a simple and fast cli instead of MCP.