Stop paging code into your head
Unfault is a CLI and editor extension that leaves context breadcrumbs across your codebase.
See how your functions connect and where your logic flows, without leaving your editor.
We carry too much of the codebase in our head.
Unfault builds the context of your code. Functions, dependencies, routes, SLOs and how they connect.
Follow
the route.
See the path.
This is the part nobody writes down. Traces show up long after the facts.
Ask once.
Stop
digging.
Deterministic graph traversal. Unfault maps the actual logic paths between your files, giving you ground truth, not an AI guess."
Edit with
eyes open.
Ambient Observations. Unfault bubbles objective facts about your code's neighborhood, like missing error handling or high-impact paths, so you can prioritize your focus.
Reachable from POST /login. Called from 2 places.
I've spent 25 years in OSS, and I still get lost in my own code after a few months away. I built Unfault to be the breadcrumbs I wish I'd had back then. It currently shows you the 'Facts' of your system. I'm still working on the part that recreates your past mindset. Hope it helps you keep a healthy relation with your code.
Your code
stays yours.
Your source code never leaves your machine. We sync only the structural graph (symbol names and relationships) to materialize findings and semantic facts.
Read docs