OB
OpenBoard
01 // WORKSPACE//Local-First • SQLite • 13 MCP Tools

The private whiteboard where you & your AI agents build architecture together.

Stop paying monthly SaaS subscriptions and leaking system designs to cloud servers. OpenBoard is the 100% private infinite canvas stored in local SQLite—with a built-in MCP server that lets Claude Code and Cursor draw and inspect topology in real time.

TERMINAL // LAUNCH COMMANDPORT: 4747
terminal ~ openboard
$npx openboard-app start
Launches your private whiteboard in your browser immediately. Zero account required.Database: ~/.openboard/openboard.db
CANVAS VIEWPORT // TWENTY THEMEAUTOSAVE: WAL ENABLED
OpenBoard Workspace Dashboard — Local-First Whiteboards with Multi-Board Management and AI Agent SSE Sync
01 // PERSISTENCE

100% Local SQLite

Zero cloud dependencies. Your system topology stays securely in ~/.openboard/openboard.db with Write-Ahead Logging.

02 // AGENT NATIVE

13 Semantic MCP Tools

High-level tools for Claude Code, Cursor, and OpenCode to create shapes, connect nodes, and inspect visual hierarchy.

03 // SECURITY

0% Cloud Telemetry

Completely air-gapped with zero telemetry beacons, zero tokens logged, and zero recurring seat subscriptions.

04 // FREEDOM

MIT Open Source

Free forever for individuals and engineering teams without seat limits or enterprise paywalls.

02 // ARCHITECTURE//Developer-Grade System

Built for the Problems Engineers Actually Care About

We eliminated mandatory cloud logins, expensive seat subscriptions, and text-only AI limitations to give you a private, agent-collaborative canvas.

01 // SOVEREIGNTY
Local-First
The Old Friction

Cloud Whiteboards Leak Proprietary Architecture

SaaS tools require logins, charge per-seat subscriptions, and upload your confidential database schemas and microservice topology to third-party clouds.

100% Private Local SQLite

All boards, nodes, and metadata live in ~/.openboard/openboard.db. Zero accounts, zero cloud telemetry, fully air-gapped.

02 // AGENTS
MCP Native
The Old Friction

AI Coding Assistants Cannot See or Draw Architecture

Claude Code and Cursor generate thousands of lines of code, but remain blind to visual system topology and cannot sketch or review design documents.

13 Semantic MCP Tools

Built-in Model Context Protocol server unlocks tools to create nodes, draw labeled arrows, group services, and query visual relationships.

03 // SIMPLICITY
Zero Setup
The Old Friction

Canvas SDKs Require Massive Boilerplate

Raw drawing SDKs leave you to build persistence, state sync, board managers, trash lifecycles, and export engines entirely from scratch.

Instant Zero-Config Workspace

Run `npx openboard-app start` to instantly get a full-featured multi-board workspace, dark UI, debounced auto-save, and live SSE updates.

CAPABILITY // 01

Sub-5ms Headless Canvas Inspection

AI agents can inspect canvas element hierarchies and export crisp vector SVG snapshots in milliseconds without requiring heavy headless browsers.

CAPABILITY // 02

Live Terminal-to-Browser Projection (SSE)

When your terminal AI agent modifies a whiteboard, mutations stream directly into your browser viewport in real time over Server-Sent Events.

CAPABILITY // 03

Keyboard-First Flow for Night Owls

Press N for new board, / to search, Space+Drag to pan, and Cmd+D to duplicate. Built to keep your hands on the keyboard.

03 // TOPOLOGY//Air-Gapped System Flow

How OpenBoard Coordinates You & AI Agents Locally

No cloud servers, no webhooks, no third-party telemetry. All coordination happens over fast local IPC, SQLite, and Server-Sent Events.

NODE 01 // INPUT
stdio / IPC

1. AI Coding Agent

Claude Code, Cursor, or autonomous coding agents issue visual architecture requests during codebase exploration, planning, or refactoring.

stdio / JSON-RPC 2.0
NODE 02 // ENGINE
Localhost:4747

2. OpenBoard Core & SQLite

Executes atomic shape mutations and vector queries against embedded SQLite (~/.openboard/openboard.db) with sub-5ms transaction speed.

100% Localhost • 0 Egress
NODE 03 // CANVAS
tldraw Engine

3. Live Browser Viewport

Interactive tldraw whiteboard receives real-time mutations via Server-Sent Events (SSE). You can pan, zoom, draw, or edit collaboratively.

Real-time SSE Stream
04 // INTEGRATION//1-Click Configuration

Connect OpenBoard to Your AI Assistant

Select your coding agent to get the exact configuration snippet. Unlocks 13 visual diagramming tools in seconds.

Terminal Quick Command:
$ claude mcp add openboard -- openboard mcp
JSON Configuration File:
mcp-config.json
{
  "mcpServers": {
    "openboard": {
      "command": "openboard",
      "args": ["mcp"]
    }
  }
}
✦ Enables Claude Code, Cursor, and OpenCode to create, modify, and query architecture diagrams.Read Claude Code Setup Guide
05 // SEMANTIC TOOLS//Model Context Protocol

13 Semantic Tools for Autonomous Diagramming

Coding agents aren't just given a blank canvas; they receive structured, high-level primitives to build, modify, and query architecture deterministically.

create_board
Category: Lifecycle
JSON-RPC 2.0
Function Signature:
typescript
create_board(title: string, description?: string)
Description:

Creates a new whiteboard canvas document in the local SQLite database and returns the generated board ID.

Natural Language Agent Prompt:
"Create a new board called Auth Architecture for our upcoming OAuth2 migration."
06 // COMPARISON//Objective Analysis

OpenBoard vs Legacy Whiteboards

See why software architects and AI practitioners switch from cloud SaaS to local-first SQLite whiteboarding.

Engineering RequirementOpenBoard (Localhost)Excalidraw
Model Context Protocol (MCP) for AI Agents
Allows Claude Code, Cursor, and Codex to autonomously create and inspect diagrams.
13 Semantic Tools (stdio + SSE)No Native MCP Server
Storage & Persistence
Reliable multi-board relational persistence with zero cloud account dependencies.
Local SQLite Database (~/.openboard/openboard.db)Browser LocalStorage / Cloud SaaS
Multi-board Dashboard & Favorites
Organize dozens of architectural whiteboards with soft delete, favorites, and search.
Cloud Subscription Only
Live AI Agent Browser Sync
Mutations from terminal coding agents project instantly into the open browser tab.
Real-time Server-Sent Events (SSE)
Headless Vector SVG Export
Export diagrams directly from terminal scripts without spinning up Chromium.
CLI & MCP (Sub-5ms)Browser DOM Dependent
License
Full freedom to self-host, fork, and embed anywhere.
MIT (100% Open Source)MIT (Core) / Closed (Cloud SaaS)
100% Free & MIT Licensed. Zero credit card or account needed.Full Excalidraw comparison breakdown
08 // FAQ//No Secrets, No Jargon

Frequently Asked Questions

Clear, honest answers about technical privacy, local SQLite persistence, Model Context Protocol, and open-source guarantees.

OpenBoard is a modern, lightweight personal whiteboard workspace designed for developers and autonomous AI agents. It is local-first because all whiteboards, canvas documents, and metadata reside exclusively on your machine in a local SQLite database (~/.openboard/openboard.db). There are zero cloud dependencies, zero accounts required, and zero telemetry tracking.
09 // START • MIT LICENSE • 100% FREE FOREVER

Start Diagramming in Seconds

No signup, no telemetry, no payment details. Run one command to launch your private local whiteboard.

$npx openboard-app start