Loading...
Loading...
Command-line interface for Mermaid Live Editor - Create, edit, and render Mermaid diagrams via stateful project files and mermaid.ink renderer URLs. Designed for AI agents and power users who need to generate flowcharts, sequence diagrams, and other visualizations without a GUI.
npx skill4agent add hkuds/cli-anything cli-anything-mermaidpip install cli-anything-mermaid# Show help
cli-anything-mermaid --help
# Start interactive REPL mode
cli-anything-mermaid
# Create a new project
cli-anything-mermaid project new -o diagram.json
# Run with JSON output (for agent consumption)
cli-anything-mermaid --json project infocli-anything-mermaid
# Enter commands interactively with tab-completion and history| Command | Description |
|---|---|
| Create a new Mermaid project with optional sample preset and theme |
| Open an existing Mermaid project file |
| Save the current project to a file |
| Show current project information |
| List available sample diagram presets |
| Command | Description |
|---|---|
| Replace the Mermaid source text (inline or from file) |
| Print the current Mermaid source code |
| Command | Description |
|---|---|
| Render the diagram to SVG or PNG via mermaid.ink |
| Generate a Mermaid Live Editor URL for sharing |
| Command | Description |
|---|---|
| Show current session state |
| Undo the last diagram source change |
| Redo the last undone change |
# Create a project with flowchart sample
cli-anything-mermaid project new --sample flowchart -o flow.json
# Replace diagram source
cli-anything-mermaid --project flow.json diagram set --text "graph TD; A-->B; B-->C;"
# Render to SVG
cli-anything-mermaid --project flow.json export render output.svg --format svg# Create project with sequence sample
cli-anything-mermaid project new --sample sequence -o seq.json
# Set diagram from file
cli-anything-mermaid --project seq.json diagram set --file my_diagram.mmd
# Render to PNG
cli-anything-mermaid --project seq.json export render output.png --format png# Generate an editable Mermaid Live URL
cli-anything-mermaid --project flow.json export share --mode edit
# Generate a view-only URL
cli-anything-mermaid --project flow.json export share --mode viewcli-anything-mermaid
# new flowchart
# set graph TD; A-->B; B-->C;
# render output.svg
# share
# quit--json# Human output
cli-anything-mermaid project info
# JSON output for agents
cli-anything-mermaid --json project info--json