Tool Open source

Excalidraw CLI

Excalidraw CLI is a command-line tool for managing Excalidraw+ workspaces and rendering local `.excalidraw` files to PNG. Local rendering runs without an account; workspace operations use an Excalidraw+ API key and include listing, creating, renaming, moving, pinning, trashing, reading, replacing and patching scenes, managing collections, and handling workspace members, invites and audit logs. Scene content patches merge elements by ID, use the higher version, and can mark elements as deleted. Commands output JSON by default for use with shell scripts and coding agents, with stdin and stdout support for pipelines. It is distributed as the `@excalidraw/cli` npm package, requires Node.js 22 or newer, uses an installed Chrome, Edge, Chromium or Firefox browser for rendering, and is licensed under MIT.

View repository Mentioned in 1 video ↓

What Excalidraw CLI is used for

1 use taken from transcripts — each links to the moment in the video.

  • Excalidraw CLI puts your drawings in the terminal: render a local .excalidraw file to a PNG without an account for scripts or builds, and with an API key, list, create and edit scenes in your workspace. Returns JSON so coding agents can work with it.

    unverified Github Awesome

Videos mentioning Excalidraw CLI

1 in the library.