A canvas design tool your agent can edit. Arrange structured UI nodes on the canvas; connect Claude, Codex, Cursor, or opencode over MCP and it works on the same document. Branches, version history, and one-way export to HTML, React/TSX, JSON, and PNG.
Bun · TanStack Start · Drizzle + Neon · Better Auth · Polar · oRPC.
Teaches an agent how to use the canvas tools well. Add -g to install it for every project.
npx skills add https://github.com/lassejlv/loora/tree/main/skills/loora-design-guideapps/web— the TanStack Start app (routes, API handlers, editor shell)crates/mcp-server— the Rust MCP transport (mcp.loora.design)crates/ws-server— the Rust realtime service (ws.loora.design)apps/desktop— the Tauri desktop app over a Vite build of the same interfacepackages/canvas— document model, engine, merge, renderer, import, exportpackages/editor— the editor shell, panels, and client syncpackages/shell— dashboard, settings, and the signed-in gates, shared by web and desktoppackages/platform— which client this is, and where its API and links pointpackages/ui— shared design-system primitives and design tokenspackages/agent— the shared canvas tool vocabulary for MCP and handoffpackages/rpc— the oRPC router, storage, handoff tokens, version historypackages/db— Drizzle schema, Neon client, migrationspackages/auth— Better Auth, preview access, GitHubpackages/billing— Polar plans and entitlementspackages/realtime— wire protocol, connection tickets, ingest client
Copyright (C) 2026 Lasse Vestergaard
Loora is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See LICENSE for the full license text.
You may fork, modify, and self-host Loora (including for business use). If you modify the software and provide it to users over a network, AGPL-3.0 requires you to offer the corresponding source to those users under the same license.