“I would like to make an agent that creates mermaid diagrams for people based on their chats and documents that they can use to edit on the fly and collaborate with”
MermaidMind 9000
“Congratulations, you just reinvented Mermaid's own AI editor, but with more existential dread.”
An AI agent that parses conversations and documents, extracts relationships and processes, and auto-generates editable, collaborative Mermaid diagrams in real time.
The core loop — LLM extracts structure, outputs Mermaid syntax, renders in browser — is genuinely a solved problem. Eraser.io does this for engineering docs, Whimsical does it for brainstorming, and Mermaid.js has its own AI assistant. The collaboration angle is the only real differentiator, but even that is covered by tools like GitDiagram for GitHub repos. You're not wrong to want this, it's just that everyone else already wanted it first.
Viability Analysis
Pros & Cons
What's going for it
What's against it
Who You're Up Against
Open Source Alternatives
When Will Big AI Kill This?
Most Likely Killer
Atlassian
Timeline: 12-18 months
How They'll Do It
Atlassian ships Mermaid AI generation natively into Confluence and Jira — where your target users already live — making your standalone tool irrelevant overnight. They already support Mermaid rendering in Confluence pages.
Your Survival Strategy
Go vertical and niche hard — build specifically for one workflow nobody owns, like auto-diagramming architecture decisions from GitHub PR comments or generating compliance flowcharts from legal documents. Generalist diagramming is a dead end.
Confidence
If You're Crazy Enough to Build It
Solo Dev Time
3-4 weeks for MVP, 3 months to not be embarrassed by it
Team Size
1 frontend dev who loves Yjs, 1 backend dev who pretends to love document parsing
Estimated Cost
$800-$2,500/month in infra and API costs at early scale
Tech Stack
Want to actually build this?
Work with me to ship it.
Survived the verdict? Good. Let's build the damn thing.
Got another problem that needs an agent?
Roast My Problemwhycantwehaveanagentforthis.com