A new open-source tool is attempting to turn collaborative whiteboards into command centers for AI coding agents, though whether developers want to issue instructions via sticky notes on a canvas remains an open question.
Drawgent climbed to 141 points on Hacker News within fifteen hours—a modest but respectable showing for a project that occupies an unusual niche. Built in Rust, it pipes AI coding agents directly into Excalidraw, the popular collaborative diagramming tool, allowing developers to sketch out workflows and annotate them with AGENT: commands that the software executes in real time.
The mechanics are straightforward if slightly novel. A developer types a note on the canvas. Drawgent waits about 2.5 seconds for typing to stop, then fires off a request. The agent reads both a screenshot and the underlying JSON representation of the canvas, makes its edits, verifies the changes, and marks the original note DONE: in green. The whole exchange happens on the same shared surface where the team might be sketching database schemas or mapping out feature requests.
Three agents currently plug in: Claude Code, Codex CLI, and OpenCode. Each speaks a different protocol—Claude Code connects via ACP, Codex through its codex queue command, and OpenCode over plain HTTP. The tool ships as a single binary that spins up a local Excalidraw editor, manages scene state in a hidden .drawgent/scene.json file, and quietly installs a headless Chrome instance to handle visual parsing. Configuration lives in the familiar ~/.config/drawgent/config.toml.
A commit dated September 26, 2026 introduced what the developers call "laser zones," perhaps the most visually satisfying feature. Users can circle a portion of the diagram with Excalidraw's laser pointer tool. Drawgent converts that gesture into a locked red boundary, tags it with customData.drawgentZone metadata, and narrows the agent's focus to whatever elements fall inside. An end-to-end Playwright test walks through the flow: draw boxes, circle a zone, send a request, verify the agent touched only what it should have.
For teams already comfortable with Excalidraw's collaborative rooms, Drawgent extends the familiar multiplayer experience. Developers join with a command like drawgent up --room 'https://excalidraw.com/#room=<id>,<key>', and the agent materializes as "🤖 Agent" in the participant list. Edits appear live for everyone watching. Traffic remains end-to-end encrypted using AES-GCM over socket.io and Firestore, according to the repository README—though trusting a headless browser with your shared room key may give some security teams pause.

The project is hosted on Tangled, a federated code forge built atop the AT Protocol by Helsinki-based Tangled Labs. The company pulled in €3.8 million in seed funding in March 2026, led by byFounders with Bain Capital Crypto and Antler joining the round. The angel roster reads like a who's who of infrastructure software: Thomas Dohmke, GitHub's former CEO; Avery Pennarun from Tailscale; Mårten Mickos of MySQL and HackerOne fame; and Sami Honkonen. "We want to build the best code forge ever, and become foundational infrastructure for the next generation of open source," CEO Anirudh Oppiliappan wrote on LinkedIn at the time.
Drawgent is hardly alone in betting that visual surfaces will become a primary interface for AI coding assistants. Gent offers an Excalidraw-based drawing board inside agent chat, complete with /canvas and /preview commands. Excalidraw Agent on GitHub translates natural language into editable diagrams. Glimpse lets coding agents publish interactive HTML to a local dashboard via Chrome DevTools. Pen.dev runs an MCP canvas that lives directly in the codebase. Agent Draw, a Show HN post from mid-September, went with tldraw instead. Then there's Spine Swarm, a YC S23 company that operates multi-agent systems on an infinite visual canvas.
Whether any of these experiments will prove more than a curiosity depends on workflow fit. Developers have spent decades refining text-based interfaces for a reason. Still, for teams that already live in Excalidraw rooms and want to loop in an AI assistant without context-switching, Drawgent offers a tidy integration.

One practical note: the repository does not display a LICENSE file in its top-level listing as of publication. Developers eyeing commercial use should verify licensing terms with the repository maintainers before building on top of it. Installation requires the Rust toolchain and uses a Makefile for static MUSL builds; prebuilt binaries do not appear to be available yet.
