Status: active (daemon-only mode) Started: 2026-07-16 Path: /opt/data/open-design/ Daemon: http://127.0.0.1:7456 MCP: config.yaml → url: http://127.0.0.1:7456/mcp Version: 0.15.1
Open source Claude Design alternative. Agent-native, model-agnostic design tool. Spawns coding agents to produce HTML/CSS prototypes, dashboards, decks, images, videos.
Daemon-only — Web UI consumes 2.5GB+ RAM (Next.js dev mode), causes OOM on 7.5GB Zeabur free-tier. Daemon alone uses ~475MB.
export PATH="/opt/data/home/.nvm/versions/node/v24.18.0/bin:$PATH"
cd /opt/data/open-design
OD_PORT=7456 OD_HOST=0.0.0.0 OD_API_TOKEN=<token> node apps/daemon/dist/cli.js --port 7456 --host 0.0.0.0 --no-open
curl -s http://127.0.0.1:7456/api/health
# Should return: {"ok":true,"version":"0.15.1"}
/api/health — Health check/api/projects — List/manage projects/api/skills — List 22+ design skills/api/design-systems — List 150+ design systems (Stripe, Linear, Apple, Tesla, etc.)/mcp — MCP server endpoint (for Hermes integration)0.0.0.0 requires OD_API_TOKEN env var. Generate with openssl rand -hex 32. Loopback (127.0.0.1) doesn't need token.ERR_DLOPEN_FAILED. Rebuild with pnpm rebuild better-sqlite3.http://127.0.0.1:7456/mcp), not file path.