跳到正文
GitHub·· 10 天前AI 评分50

Calca:面向任意格式的开源画布,支持 BYOK 与智能体接入

espetro/calca

AI 导读

Calca 是一个开源画布项目,可把页面、原型或品牌板描述转成可移动的实时变体,再重混、导出或交给 AI 智能体。

正文

calca

An open canvas for every format.
Describe a page, a prototype, a brand board — get live variations as movable frames, then remix, export, or hand the board to your agent.
Open source · BYOK · Web + desktop

CI npm @calca/mcp Latest release GitHub stars

Calca canvas — a generated design frame and the prompt bar

Packages

The canvas libraries and the agent playground are on npm — build a canvas app or plug an agent into a board:

Package What it gives you
@calca/canvas-base Zero-dependency document core: records, commands, undo history, versioned snapshots
@calca/canvas-ui Headless React canvas components — frame chrome, overlays, marquee selection
@calca/canvas-flow React Flow adapter: store → live canvas surface, user edits → commands
@calca/mcp-core Runtime-neutral MCP tool surface and contract for canvas sessions
@calca/mcp The calca CLI — stdio MCP server, board files, host installers
@calca/shared Shared TypeScript types for the stack

Point your agent at a board:

npx -y @calca/mcp mcp install claude-code   # also: cursor, codex

Where to go next


Calca is open source — see LICENSE and each package's package.json for terms.

来源:GitHub · github.com