Whiteboard
Excalidraw
The infinite canvas where everything lives. Drag, resize, and draw around any panel - your workspace, your way.
A whiteboard, code editor, terminal, AI panel, and browser - all in one window. No cloud. No auth. No database.
Try it now
A live preview of pad.local running in your browser - panels floating on the infinite canvas, just like in the app. Drag, zoom, interact.
What's inside
Whiteboard
Excalidraw
The infinite canvas where everything lives. Drag, resize, and draw around any panel - your workspace, your way.
Code Editor
VS Code / Cursor / Windsurf / VSCodium
Your own editor, embedded - with your extensions, your keybindings, your settings. Served via serve-web on demand.
Terminal
xterm.js + node-pty
Full PTY terminal. Pick any shell on your system. Working directory is restored across restarts.
AI Panel
Claude · ChatGPT · Gemini · Copilot · Perplexity · Mistral
Any AI provider, one click away. Each keeps its own isolated session - no API key, stay logged in across restarts.
Browser
Embedded webview
Built-in browser with address bar, device presets (Firefox list + custom sizes), touch simulation, and DevTools.
Workspaces
Named canvases
Create, rename, and switch between multiple independent workspaces. Each has its own Excalidraw canvas, so projects never mix.
Any panel goes fullscreen - F11 (Windows / Linux) · Ctrl+Cmd+F (macOS) · Escape to exit
Design principles
Local first
Works offline, always. Your data stays on your machine - no sync, no cloud, no compromise.
Zero infrastructure
No server to deploy, no database to provision, no auth to configure. Clone and run.
Your editor, your rules
Your extensions, your keybindings, your themes - pad.local embeds the editor you already use, unchanged.
pad.local is free, open source, and always will be - no subscriptions, no accounts, no telemetry. A star on GitHub is the one thing that helps other developers discover it.
Get started