1
2 Comments

I got tired of spending days untangling inherited codebases, so I built a tool that does it in minutes

Hello Indie Hackers!

I've been a developer for a long time — I'm 58, I'm neurodivergent, and I've learned that the problems worth solving are the ones that annoy you repeatedly.

For me, that problem is inheriting messy GitHub repos.

You know the drill: no documentation, inconsistent patterns, five different ways to do the same thing, and a sinking feeling that it'll take a week just to figure out where to start.

I kept doing this painful unscrambling over and over. So I built something to automate it.

CodeDecipher.app takes a GitHub URL, analyzes the codebase with AI, and gives you:

What the code actually does

How it's organized (or isn't)

Where to start if you need to modify or refactor it

You can run a security scan, an API documentation analyzer, or enter code in chunks.

What I've learned since launching:

I started with a subscription model. Then I watched how people actually used the tool — and realized most people needed it once, when they inherited a messy repo. Paying monthly for a rescue didn't make sense.

So I'm pivoting to a hybrid model:

Pay-per-use for one-off rescues

Subscription for teams or anyone who needs ongoing access

V2 is in the works with a chat feature that allows you to dig even deeper into your code and features that actually reward returning users. The current version is live, free to try, and there's a demo video on the landing page if you want to see it in action.

I'd love feedback from other devs who deal with inherited code:

What do you wish you knew about a codebase before diving in?

How do you currently untangle a repo you didn't write?

Anyone else wrestled with pricing a tool that people use episodically?

on April 1, 2026
  1. 1

    The episodic pricing problem is one of the hardest things to get right. Subscription makes sense when the pain is ongoing but you're right that inheriting a codebase is usually a one time rescue job. The hybrid model sounds like the right call - let the use case dictate the pricing rather than forcing a model that doesn't fit the behavior.

    The question I'd ask is whether there's a way to create ongoing value for the same user. If someone inherits a messy repo today, in 6 months they might be the one handing off a messy repo to someone else. That's a different problem but same person. Might be worth thinking about what brings them back before V2. Good luck with the pivot.

    1. 1

      That's something I hadn't considered--someone inheriting mess and then passing on mess. Thats wild! I like the hybrid pricing model for this as people already using it can stay on the same plan or change it up. My other pain point is logistics--where do I find my people? That seems to be the million dollar question!

Trending on Indie Hackers
Your build-in-public audience is not your market. I learned the difference the slow way. User Avatar 257 comments Most founders don't have a product problem. They have a visibility problem User Avatar 60 comments Day 4: Why I Built a $199 Workspace Nobody Asked For User Avatar 39 comments How to automatically turn customer feedback into high-converting testimonials User Avatar 39 comments Built a "stocks as football cards" thing. 5 days in, my launch tweet got 7 views. What am I missing? User Avatar 34 comments Spent months building LazyEats AI. Spent 1 day realizing I have no idea how to get users. User Avatar 29 comments