Launching today
Codag

Codag

Free, shareable workflow graphs.

5.0
•1 review•

31 followers

Visualize your LLM workflows as interactive & shareable graphs. Point Codag at your codebase — it maps every LLM call, branch, and data flow. Click any node to jump to source. Live updates as you code. Self-hosted, open source.
Codag gallery image
Codag gallery image
Codag gallery image
Codag gallery image
Codag gallery image
Codag gallery image
Free
Launch tags:Open Source•Developer Tools•GitHub
Launch Team / Built With
Intercom
Intercom
Startups get 90% off Intercom + 1 year of Fin AI Agent free
Promoted

What do you think? …

Michael Zhou
Maker
šŸ“Œ

Hey ProductHunt!

I'm Michael, Founder of Codag, prev @Shopify and @Okta. I've been building startups for the past couple months and and I keep running into the same problem.

I built Codag because I couldn't keep up with my own AI code anymore.

The problem: You vibe code an agentic workflow with Cursor or Claude. It works. But now there's 5 files, 3 LLM calls, branching logic everywhere. Your teammate asks "how does it work?" and you're like... let me ask my agent...

Other workflow tools need you to instrument your code, deploy it, send traces to their cloud. That's fine for prod monitoring, but terrible for understanding code you just wrote, and horrendous if you need to migrate to use someone else's infrastructure 😱😱😱

Codag is different:
→ Point it at your repo — that's it
→ Instant workflow graph from static & LLM analysis
→ Live updates as you edit (tree-sitter + AST diffing)
→ Click node → jump to source
→ Export PNG to share in PRs, docs, Slack

No SDK. No traces. No cloud. Just your code.

Works with OpenAI, Anthropic, Gemini, LangChain, CrewAI, Mastra, and 20+ more providers/frameworks.

Fully open source (MIT) and free, host the backend yourself! Would love feedback — what should we build next?

Monozukuri Studio
Let me ask why agent problem is so relatable. I’ve been there too with complex agentic workflow that became impossible to explain to teammates. Love that it’s local and you don’t need to add any dependencies. How does Codag handle workflows that span multiple repos or include external API calls? Does graph visualization captures those dependencies too? Congrats on the launch!
Michael Zhou

@ruhao_lou1Ā Hi! Thanks for the thoughtful question. Similarly with @seoyunyang31's question, external API calls will be captured if its within the providers we use, and you'll see it on the visualization as such. If you want to capture the whole workflow, you'll have to analyze all the directories/repos together (we support that!).

Miro K

This is really cool! Gonna try it on my codebase soon!
Good luck with the launch @michaelzixizhou !

Michael Zhou

@miro_kĀ Thanks Myro! Still got Orchestra installed, beautiful app. I'm sure the visualization would be stunning too.

Seoyun Yang

Hi Michael! This looks very cool. I was wondering if this also works for polyrepo? If not, are you planning to expand its coverage?

Michael Zhou

@seoyunyang31Ā Thanks! Codag can visualize the connection to repos outside of your current one, as long as you're using APIs to communicate! But if you want to visualize the whole polyrepo you're going to have to up one parent directory to include all of them.