GitHub·· 10 天前AI 评分50
Calca:面向任意格式的开源画布,支持 BYOK 与智能体接入
espetro/calca
AI 导读
Calca 是一个开源画布项目,可把页面、原型或品牌板描述转成可移动的实时变体,再重混、导出或交给 AI 智能体。
正文
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
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, codexWhere to go next
- Use the app → calca.illo.fyi/app · quick start · docs
- Hack on the repo → CONTRIBUTING.md
- Ideas & feedback → discussions · roadmap
Calca is open source — see LICENSE and each package's package.json for terms.
来源:GitHub · github.com