Diagrams that stay up to date,from the Slack threads that shape them.

Mention @arialine to describe a system. Arialine posts the Mermaid diagram as interactive HTML and PNG. Keep talking in the thread to update it — every change becomes a new version, with the decision history preserved.

Arialine uses AI to generate diagrams. AI output can be inaccurate—review diagrams before relying on them.

Demo video coming soon

Works with the Slack you already use

  • Slack channels & DMs
  • Slack Canvases
  • Slack AI (MCP)

See what Arialine can do in Slack.

  • Create in any channel

    Mention Arialine with a plain-language description. It writes the Mermaid, renders the diagram, and posts an interactive HTML file + PNG back to the thread.

  • Talk to @arialine to evolve

    Mention @arialine in the diagram thread and say 'add a caching layer'. Arialine rewrites the Mermaid, renders a new version, and posts a one-line version reply with Undo & Rewind.

  • A decision ledger for every board

    Versions and source-linked changes stay with the board. Where Slack permits, Arialine uses a standalone ledger Canvas; on Slack Free it updates a ledger message in the board thread without touching the channel Canvas.

The complete diagram-in-conversation platform for modern teams

Diagramming isn't just a single click. It's a supply chain of ideas, decisions, and iterations — Arialine keeps that chain visible.

Automate your diagrams

Invoice-style capture — for architecture

You describe intent in plain language. Arialine parses it, writes the Mermaid, and posts the render. No syntax, no export/import, no separate app.

  • Describe → Diagram
  • Interactive HTML
  • PNG fallback
  • Anchor message
Arialine's Mermaid source modal showing the generated flowchart code, ready to copy
Markdown → Slack Canvas

Share a .md file. Get a native Slack Canvas — with the Mermaid inside rendered as diagrams.

Slack doesn't render Markdown in messages, and an uploaded .md just shows as a plain snippet. Arialine turns it into a proper Canvas — headings, lists, tables — and every ```mermaid block becomes an embedded diagram image. One doc, fully readable in Slack.

  • Drop the file — it renders automatically (toggle per channel).
  • Or use the message shortcut 'Render as canvas' on any .md attachment.
  • Or the global shortcut 'Markdown to canvas' — Arialine DMs you the link.
  • Canvas link posts in-thread by default, or as a new channel message.
A Markdown file rendered as a Slack canvas — tables, code blocks and a Mermaid flowchart rendered as an embedded image
A shared .md file, rendered as a native Slack canvas — tables and code natively, Mermaid blocks as embedded diagrams.
Ways to trigger it

Six ways in. Zero syntax to learn.

Every entry point produces the same anatomy — a root message with controls, a version thread, and a decision ledger. Pick the one that fits your flow.

@arialine map our checkout flow
Diagram posted

Create from a prompt or the discussion

Mention Arialine with a sentence, or finish a team discussion with '@Arialine turn this into a diagram'. It selects the latest coherent topic, ignores chatter and older conversations, and asks when two topics are equally plausible.

See @mention flow

@dana

Retries hit the queue, then the worker picks them up.

Render as diagram

Turn any existing message into a new board

Hover on desktop or long-press on mobile, choose 'Render as diagram', and Arialine turns that selected message into a board in the same channel.

See message shortcuts

Ask for alternatives in plain language

Mention @arialine with 'brainstorm' or explicitly ask it to help with ideas. It produces alternative takes on the current diagram; use /arialine for settings and board controls.

See brainstorming
Let's cache the pricing lookup.📌 1

Proposed change

ApplyEditDismiss

React to propose a message as a change

Any team member can 📌-react a message. Arialine reads it in context and posts a proposal card with Apply / Edit proposal / Dismiss — no interruption to the flow of the thread.

See proposal cards

# Runbook

- deploy

```mermaid

graph TD

Markdown files render as native Slack canvases

Drop a .md into any channel and Arialine converts it to a Slack Canvas with headings, lists, tables — every ```mermaid block becomes an embedded diagram image.

See canvas rendering

Shortcuts

  • Create a diagram
  • Markdown to canvas
  • Open board settings

Create from the ⚡ global shortcuts menu

From anywhere in Slack, open the ⚡ shortcuts menu, pick a channel, type a description, and get a board — great when you're not currently in the channel you want to post to.

See global shortcuts
Versions & decisions

Rewind the diagram to any point, and see who asked for it.

Every accepted change saves a new version instead of overwriting the last one, and Arialine keeps the Slack message that caused it attached to that version.

Pick a version on the right — the diagram goes back to how it looked, and the message that changed it comes with it.

payment-flow#payments
CheckoutPayment APILedger DBCacheRetry QueueDead-letter

Why v3 exists

"Any charge that fails 3× should go to a dead-letter queue so ops can triage it manually."

@sam in #payments · 2 days ago · open in Slack ↗

MCP server · Slack AI ready
SlackArialineMCP integration

Drive Arialine from Slack's built-in AI assistant.

Arialine exposes a Model Context Protocol server, so Slackbot (Slack AI) can create, edit, and query your boards on your behalf. Ask "turn this discussion into a diagram with Arialine" — Slackbot picks the right tool, Arialine posts the board, and the ledger records who asked.

  • create_diagram
  • apply_edit
  • propose_edit
  • explain_element
  • get_history
  • branch
Slackbot reading a channel discussion and calling Arialine's create-diagram MCP tool
Built for admins

Sensible defaults. Every knob when you want them.

Every default preserves the simplest behavior. Admins opt into more.

Version updates

Keep updates in-thread, or announce each new version as a channel message.

Markdown rendering

Choose where canvas links post, and whether .md files auto-render.

Slack-native artifacts

Renders and decision canvases live in Slack. Arialine stores the source and version state needed to update them, and sends invoked context to configured AI providers.

Pricing

Choose the best plan

Start free with up to 3 boards and 10 AI generations per workspace each day. Move to Team for unlimited AI generations and boards. A workspace-bound Upgrade link opens checkout without requiring the payer to sign in to Slack.

Free

$0/ forever

For teams trying Arialine on a channel or two.

What's included

  • Unlimited workspace members
  • 3 boards, kept forever
  • 10 AI generations per workspace each day
  • Full version history & decision ledger
  • Markdown → Canvas rendering
Add to Slack

Team

Popular
$50/ per workspace / month

For teams making diagrams a daily habit.

What's included

  • Unlimited boards & versions
  • Unlimited AI generations
  • Every member included — the price does not change with team size
  • Every feature included — exactly like Free
Choose Team — Add to Slack

Need the full comparison? See detailed pricing →

FAQ

Answers to the questions we get first.

Do I need to learn Mermaid?+

No. Arialine writes Mermaid from plain-language descriptions. You can still paste Mermaid, attach a .mmd file, or export the source whenever you want.

What does Arialine install into my workspace?+

A standard Slack app with a bot user, /arialine command, App Home, and Slack shortcuts. It only works in conversations the app can access; the requested Slack permissions are shown during installation.

Where does my data live, and do you train on our conversations?+

Diagram renders and canvases live in Slack. Arialine stores the diagram source, versions, decisions, and service/account state needed to keep boards working. Invoked AI features send only the relevant request and context to configured model providers. Arialine does not use your Slack content to train AI models.

Does Arialine work on mobile?+

Yes. Each diagram version includes a mobile-friendly PNG in Slack, while the interactive HTML version is available when you want the richer view. Versions, decisions, Undo, and Rewind remain available from Slack.

Can I actually undo changes and keep history?+

Yes. Every accepted change creates a new version instead of overwriting history. Undo removes a change, Rewind restores an earlier state as a new latest version, and Branch lets you explore an alternative separately.

How is Arialine priced?+

Free includes every feature with workspace-wide board and daily AI-generation limits. Only requests that reach an AI model count; model-free actions do not. Team removes both limits for one flat workspace price, regardless of how many members use Arialine. See the pricing page for current values.

Looking for commands, troubleshooting, billing details, or privacy help? Open the Help Center →

Bring Arialine into your next design discussion.

Install it in one click. Start in a single channel — Arialine only works where you invite it and stays unobtrusive by default.