claudeers.
// MCP Servers

arcgram

Arcgram — an interactive diagram engine for human–AI collaboration: an AI agent draws its reasoning as an auditable node-and-edge flow and self-audits it, de…

Actively maintained
100/100
last commit 18 days ago
last release 18 days ago
releases 3
open issues 0

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up arcgram (claude-plugin project) into my current project.
Found on https://claudeers.com/arcgram
Repo: https://github.com/jovesun-lab/arcgram
Homepage/docs: https://arcgram.io
Detected install method: claude-plugin → /plugin install arcgram@jovesun-lab/arcgram
Category: mcp-servers. Platforms: cli, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)
/plugin marketplace add jovesun-lab/arcgram
/plugin install arcgram@jovesun-lab/arcgram
// or clone
git clone https://github.com/jovesun-lab/arcgram

// compatibility

Platformscli, web
Operating systems—
AI compatibilityclaude
LicenseApache-2.0
Pricingopen-source
LanguageHTML

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Arcgram — human-led design, AI-accelerated execution

Arcgram

Arcgram turns your AI agent's plan into a diagram you can check and fix — before anything runs.

Arcgram loop — your AI proposes, draws, checks its own work, you point at what's wrong, it fixes

Your AI agent can hand you something that looks right — an analysis, a workflow, a plan, code — while a broken step or a bad dependency hides underneath. Even a senior developer can't catch every trap in a wall of context, and AI will make things up with a straight face, leaving you no view into how it reasoned.

Arcgram is the tool you use to direct your agent: it turns the agent's reasoning into a diagram you both can read, where a missing step dangles in space and a circular dependency is a dead loop you catch at a glance. Its built-in Audit check then marks the nodes that need work, so you fix the exact part that matters.

One skill file. Runs on Claude, GPT, and Gemini — and on DeepSeek, Kimi (Moonshot), and Zhipu GLM — in tools like Cursor, Cline, and Aider, down to mid-sized local models. The result is a single HTML file with no dependencies — about 290 KB, pan / zoom / hover / filter, opens in any browser. No build step, no npm, no CDN, nothing to run.

Try it in 30 seconds

Live demos (GitHub Pages, no install) — click one, then pan / zoom / hover:

  • Start here → a game-system flow — the canonical demo: hover tooltips, columns, critical path
  • A decision flowchart — diamonds, Yes/No paths, feedback loops
  • How to use Arcgram — the core loop: your agent proposes → you give feedback → it fixes → you confirm
  • The self-own — it red-pens its own weak nodes: your agent hands you several options and you can't tell which is best or most maintainable, so it flags its own flaws right on the diagram

Install (Claude Code / Cowork):

/plugin marketplace add jovesun-lab/arcgram
/plugin install arcgram

That gives your agent the authoring skill plus three self-checks (Checkpoint / Reconcile / Validate). Then just ask it to "draw this plan as an Arcgram."

Agents must: read SKILL.md, copy template-v2.html, fill the data block at the top, ship the file. Leave everything below END OF DATA SECTION — that's the engine. One file, nothing else:

curl -O https://raw.githubusercontent.com/jovesun-lab/arcgram/main/template-v2.html

Don't git clone the whole repo in CI or an agent workflow — the single file above is enough.

Everything it does, at a glance

Every feature grouped by what it's for — read it like a one-page spec:

Arcgram feature tree — every feature grouped by function

Follow the blog — we share practical tips and case studies now and then.

Mermaid vs Arcgram

Both Mermaid and Arcgram come down to writing a spec that a machine renders — the difference isn't there, it's who writes it, and why: Mermaid is a diagram you write by hand, for people to read; Arcgram is one your agent writes from its own plan, for you to check. Everything else follows from that:

MermaidArcgram
Who draws ityou, by handyour agent, from its own plan
Layoutautomatic, shifts each timefixed positions — every node stays put and can be pointed at
Gaps in the planrender fine, stay hiddenshow up as a broken line you can see
Checks its own worknoyes — three self-checks the agent runs before you ever see it
To share itneeds a rendererone HTML file, opens anywhere

Two things worth knowing before you start:

  • Being able to point at one node is the whole point. Every node has a fixed name and place. When the agent gets something wrong, you don't type a paragraph describing "the spot mid-flow, just before the charge step" — you say "the 'inventory check' node has its No branch wired wrong," and it's fixed in seconds.
  • The skill gets sharper with use. Every pitfall we hit becomes a rule in the skill file. Two edges pile up on a node so you can't tell which is which? That lesson goes in, and the next agent routes them apart on its own. The more it's used, the less it makes you redo.

How authoring actually works

The agent writes the data. You correct it. You are never expected to place boxes by hand.

  1. Your agent reads the skill and writes a small block of data — the boxes, the lines between them, and optional grouping — into a copy of template-v2.html.
  2. It runs the self-checks and fixes whatever they flag.
  3. You open the file, look around, and point at anything wrong — by name, in plain language.
  4. The agent edits the data and you re-open. Done.

No agent handy? You can edit the data by hand too — open template-v2.html, the format is explained right there above the END OF DATA SECTION line. Everything below it is the engine; leave it alone. Full details: schema.md · agent guide: USAGE.md · layout help: layout-tips.md

What's in this release

FileWhat it is
template-v2.htmlThe engine. Copy it, let your agent fill in the data, ship the one file.
examples/example.htmlStart here. Small game loop: group filter, columns, tooltips, critical path.
examples/example-thinkflow.htmlDecision diamonds, Yes/No branches, feedback loops.
examples/example-workflow.htmlA real production workflow, laid out top-to-bottom.
examples/example-workflow-H.htmlThe same workflow, left-to-right.
examples/example-bands.htmlHorizontal "banded" layout — read this before you use bands.
examples/example-audit.htmlAudit mode: red pins mark unresolved problems, with a note on hover.
examples/example-harness.htmlA diagram of the self-check system itself.
schema.mdFull reference for the data format.
USAGE.mdDriving Arcgram from AI agents.
layout-tips.mdLayout and placement guidance.
themes/The two CSS files, kept for reference and forking (the engine already includes them).

What's new in v2

Left-to-right layouts (not just top-to-bottom) · decision nodes for if/then flows · click a node to open a nested diagram · pin a red flag on any node to mark an unresolved problem · a top-left filter that spotlights one group at a time · tidier connector routing · built-in theming.

License & attribution

Apache License 2.0 — use it, change it, put it in commercial products, ship it. See LICENSE and NOTICE.

Every diagram carries a small "Made with Arcgram" mark (a badge in the top bar, and a note in the file header). Keeping it is free, and it's how attribution works here (Apache §4(d)). A mark-free build is available under a separate commercial license — see WATERMARK-AND-COMMERCIAL-TERMS.md.

"Arcgram" and the logo are trademarks of Rae Sun. Say your work is "made with Arcgram"; don't put the name or logo on your own product.

Earlier releases were MIT; that grant still holds for copies already received. Apache 2.0 applies from this release forward.

// faq

What is arcgram?

Arcgram — an interactive diagram engine for human–AI collaboration: an AI agent draws its reasoning as an auditable node-and-edge flow and self-audits it, delivered as one standalone HTML file. (Arcgram the AI diagram tool — not Archigram.). It is open-source on GitHub.

Is arcgram free to use?

arcgram is open-source under the Apache-2.0 license, so it is free to use.

What category does arcgram belong to?

arcgram is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

6 views
★ 12 stars
unclaimed
updated 23 days ago

// embed badge

arcgram on Claudeers
[![Claudeers](https://claudeers.com/api/badge/arcgram.svg)](https://claudeers.com/arcgram)

// retro hit counter

arcgram hit counter
[![Hits](https://claudeers.com/api/counter/arcgram.svg)](https://claudeers.com/arcgram)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/⟨HTML⟩★ 171,127◷ NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/⟨Rust⟩★ 136,484◷ MIT[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/⟨JavaScript⟩★ 107,719◷ MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/⟨TypeScript⟩★ 107,167◷ Apache-2.0[ claude ]
→ see how arcgram connects across the ecosystem