{
  "id": 10032191,
  "title": "Make Claude your assistant in excalidraw",
  "url": "https://urgent.news/2026/09/26/make-claude-your-assistant-in-excalidraw",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-26T15:56:34.000Z",
  "source": {
    "name": "Hacker News",
    "slug": "hacker-news",
    "url": "https://tangled.org/yanndegat.tngl.sh/drawgent"
  },
  "original_language": "en",
  "account": "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.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}