YOUR CODE, VISUALIZED

Less untangling.
More understanding.

See how your code connects.
Follow the calls, explore the flow,
and put your changes in context.

Public availability coming soonmacOS · Windows · Linux

C# supported todayMore languages coming soon

YOUR CODE, CONNECTEDACTUAL APP SCREENSHOT
UnKnot Code desktop interface showing the Process method with its callers and callees
Your code, connected.OrderSystem example
Source-aware analysis Local code indexing⌘ A dedicated desktop workspace{ } Visual code exploration
01 / SEE THE CONNECTIONS

Your code has a story.
Follow the thread.

Files show you the pieces. UnKnot Code helps you see how they fit together.

01 / CONNECTIONS

What calls this?

Start at a method. Explore its recursive callers and immediate callees, across your solution.

Actual app showing the OrderSystem method call graph
Symbol-aware. Overloads stay distinct.
02 / CHANGE CONTEXT

What does this affect?

Inspect changed methods alongside their caller chains. Compare saved changes with HEAD or a branch baseline.

Actual app showing modified methods and affected callers
Changes with their surrounding context.
03 / STATIC CONTROL FLOW

Which path does it take?

Make branches, loops, returns, and exception regions visible. Keep the source close as you explore.

Actual app showing static control flow
Derived from source. Easy to follow.
02 / A DIFFERENT POINT OF VIEW

From one method
to the bigger picture.

See the actual interface. Explore captures of method connections, change context, and static control flow.

03 / KEEP YOUR CONTEXT

Get curious.
Stay oriented.

Search for a starting point. Follow a connection. Find your way back. A workspace for the way you investigate code.

⌘⇧FFind a method. Follow a thread.
01

Find your starting point

Browse classes and methods, or search indexed method source.

02

Follow the connections

Move between the graph and source. Breadcrumbs keep your path close.

03

Keep exploring as code changes

Saved edits refresh the graph. Project tabs help you return to an investigation.

LOCAL BY DESIGN

Your code.
Your machine.

Code analysis and indexed graphs stay on your machine. The core exploration experience works without AI.

EXPERIMENTAL

A little explanation, when you want it.

Opt-in local AI can explain a method or highlighted code. Off by default, with a separate model download. Check its answers against the source.

Setup, package restore, and updates may require a network connection.
04 / GOOD QUESTIONS

A few things
worth knowing.

Who is UnKnot Code for?

Developers exploring and maintaining a codebase. Whether you’re joining a project, tracking down behavior, reviewing a change, or returning to code you haven’t touched in months.

Which languages are supported?

C# is currently supported. More languages are coming soon. Public availability of the desktop app will be announced separately.

Does it run my code?

The control-flow view is static analysis derived from source, not a recording of a running application. Project loading uses .NET tooling, so open only trusted repositories: build evaluation and restore can execute repository-controlled logic.

Does my source code leave my machine?

Code indexing and graph storage happen locally. Optional AI explanations also run locally. Package restore, app updates, and the initial AI asset download can use the network.

Do I need AI to use it?

No. The graphs, change views, source navigation, and static control flow work without AI. Local explanations are an optional experiment, off by default, with a separate download of approximately 1.1 GB. Always check explanations against the source.

Does it replace my editor?

UnKnot Code is a visual exploration workspace alongside your editor. Its source panel is read-only; saved changes in your usual editor refresh the indexed graph.

Which platforms will be supported?

The desktop preview is planned for macOS (Apple Silicon and Intel), Windows x64, and Linux x64. For C# projects, analysis requires a compatible .NET SDK 8 or newer; .NET 10 is recommended. Your project’s SDK and workload requirements still apply.

When can I try it?

Public availability is coming soon. We’re preparing a free preview. There’s no announced release date yet, and future pricing hasn’t been announced.

A CLEARER VIEW IS ON THE WAY

See your code.
Connect the dots.

Public availability coming soon.

Free preview planned for macOS, Windows & Linux See the interface