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
I built an AI that turns an idea into a live business in under 10 minutes. Here’s what 1,000 launches taught me User Avatar 90 comments Stop losing deals in the gap between "sounds good" and getting paid User Avatar 56 comments Building a startup costs $0. Your tooling budget costs $500K. Here's why. User Avatar 47 comments Building Noodle, a keyboard-first REST client for the terminal User Avatar 34 comments "Looks Good to Me" Is Quietly Killing Your Feedback Loop User Avatar 33 comments 787 tools for developers. 5 for nurses. Two weeks of tracking 14,000 indie launches. User Avatar 30 comments