You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MCP stdio server (paintboard --mcp, --headless) with get/add/update/delete, undo/redo, view, save, and PNG tools.
paintboard-bridge attaches chat clients to an open window over a private Unix socket: codex mcp add paintboard -- paintboard-bridge --mcp.
Collaborate toggle: pause while drawing and Codex, Claude Code, OpenCode, or a custom command/ACP agent replies on the canvas. Each reply is one undo step.
UI
Panel scales with monitor DPI (X11 DPI, Wayland/macOS scale, or physical size for 4K at scale 1). PAINTBOARD_UI_SCALE overrides.
Panel scrolls with the wheel when the window is short.
Hint bar, hand cursor over buttons, Ctrl+= / Ctrl+- zoom, window opens at 85% of the work area, 400x300 minimum.
Files
Saves go through a temporary file and rename; a failed save leaves the old file intact.
PB02 boards still load and are written back as PB03.
Export never overwrites a board named *.png.
Build
Needs cJSON and Python 3 in addition to GLFW 3.4 and OpenGL. make test runs the C self-test and three Python suites.