Make Claude your assistant in excalidraw
Clueless Draw, an Excalidraw assistant, allows users to integrate Claude Code, Codex, or opencode into their canvas. To set up the agent, check installed CLI and login, then prepare the ACP bridge, find or install headless Chrome, and configure the ~/.config/drawgent/config.toml file. The agent can be initiated with the 'up' command, and new sessions can be listed with 'up --attach [id]'.
The Chat panel displays canvas notes, MCP canvas tools with vision, and connects to Excalidraw's room client via AES-GCM, socket.io, and Firestore. The Makefile utilizes static musl builds and Nix dev shell (fish), and offers an optional server-only Docker image. To connect to your own Claude Code, Codex, or opencode, ensure one of them is installed and logged in, along with Node.js ≥ 18 (npm).
The agent checks prerequisites, fails with an exact fix when something is missing, and writes the config.toml file. Canvas tools include adding and updating elements, deleting elements, clearing the canvas, and listing instructions. Communication with the agent occurs through GET and POST requests, as well as WebSocket connections.
Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.