The AI infinite canvas
Drawva is a tile-based infinite whiteboard engine powered by a multimodal AI perception agent. You sketch freely; Drawva photographs the canvas, understands your intent, and renders professional diagrams, formulas, charts, and interactive applets directly below your ink.
Quick start
From blank board to your first AI-generated diagram in under a minute.
- 1Open the canvas. Your board autosaves locally — no account needed.
- 2Press the Menu button → AI Settings & Keys, pick a provider, paste your API key, and hit Connect (or apply a local preset — see Provider Setup).
- 3Pick a vision model from the model selector in the header.
- 4Sketch something with the P pen — a rough flowchart, a formula, or the words "plot sin(x)".
- 5Toggle Auto AI on, or press Ask AI. The result renders as a widget just below your ink.
Tools & shortcuts
Nine tools live in the header toolbar. Every one has a single-key shortcut; the color palette and stroke-width picker sit right beside them.
Saving & export
Drawva is local-first. Everything you draw is autosaved to your browser; nothing ever touches a server.
AI provider setup
Drawva is bring-your-own-key. Any OpenAI-compatible endpoint works — cloud APIs, gateways like OpenRouter, or fully local servers. Configure everything in the AI Settings dialog.
gpt-4o, claude-3-5-sonnet, gemini-2.5-flash, llama3.2-vision, qwen2.5-vl).Local models: Ollama, LM Studio & gateways
Run the AI entirely on your own hardware, or route through a model gateway. One-click presets live in the Models tab.
Generation modes
Use fast one-shot generation while you sketch, or open Drawva Agent when a task needs several steps and verification.
Drawva Agent
Use the Agent button for multi-step work. The Agent can inspect your canvas, use your enabled plugin capabilities, make changes, check the result, and continue until the task is complete.
drawva.agent.conversation so it can survive a refresh. Images are not saved in the conversation. Start New conversation to clear it. The conversation is separate from your canvas snapshot.Capability plugins
Plugins are markdown capability cards that teach the AI new tricks — live weather, stock tickers, earthquake feeds, image search, and more. Eleven ship out of the box.
Token usage
Every one-shot request and Drawva Agent step reports token consumption, and Drawva keeps a local audit trail so you can see what a session costs.
The last 200 requests are kept, stored only in your browser's localStorage (drawva.tokenUsage). Counts come from the provider's response metadata; local servers that don't report usage will show zeros.
Live P2P sync
Share your canvas with another phone, tablet, or laptop in real time. No account, no cloud storage, no database — just a 6-digit code.
Diagram & widget formats
The AI speaks ten visual languages, each rendered by a dedicated engine inside a sandboxed widget.
You can also insert any of these by hand: Menu → Insert offers Interactive Applet, Diagram, LaTeX Formula, Math Function Plot, and Image File.

