Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Building AetherDraw: An Agent‑Native Infinite Whiteboard with WebMCP

说明与用途

AetherDraw 通过 WebMCP 为 AI 代理提供对可视白板内部场景图的直接访问,实现毫秒级操作和确定性布局与路由。

问题

AI agents cannot interact with visual whiteboards because existing methods rely on pixel‑based vision or fragile DOM automation, leading to slow, token‑heavy, and error‑prone interactions.

结果

AetherDraw enables AI agents to interact with visual whiteboards in milliseconds, supporting true bi‑directional co‑creation and deterministic layout, improving efficiency and reliability over vision or DOM automation.

工作流

  • 1. Agent calls get_canvas_state to retrieve scene AST.
  • 2. Agent uses find_elements or get_selected_elements to locate user‑drawn shapes.
  • 3. Agent calls create_diagram or connect_elements to add or link elements using deterministic graph algorithms.
  • 4. Agent applies apply_auto_layout or apply_theme for visual refinement.
  • 5. Agent exports or inspects canvas via export_canvas or live telemetry.

证据

Instead of forcing AI agents to squint at canvas pixels from the outside, the web application can expose its internal scene AST, geometric bounds, and layout algorithms directly to the browser runtime via document.modelContext.

来源

AetherDraw is an open‑source, agent‑native infinite whiteboard. It takes the battle‑tested Excalidraw canvas engine and extends it with a suite of 11 schema‑typed tools organized into four functional layers.

来源

  • 记录日期: 2026-09-08T21:31:26.944Z