PRESENTER WORKSPACE / DESKTOP WEB

Excalicord

把白板、提词、参考、摄像头、录制边界和项目同步收进一个桌面讲解工作台。

角色
产品设计与设计工程(录制工作流 / GitHub 同步)
时间
2026 · production prototype, ongoing
平台
Desktop Web / React / Excalidraw / GitHub

画布负责承载想法;工作台负责让这些想法被讲清楚、录下来,并继续维护。

01 / Context

不是再做一个白板

真实场景是边画边讲:同时需要分镜、提词、参考、摄像头和录制。单项工具都存在,但工作流不连续。
Excalicord presenter workspace with whiteboard and recording controls
Production interface

主画布保持清晰,提词、参考、摄像头与录制框按需要进入工作区。

01

02 / Framing

把窗口切换变成空间组织

产品边界围绕“解释一件事”,而不是围绕通用画布功能清单。
FRAGMENTED多个窗口

Board / script / camera / recorder

WORKSPACE一个讲解现场

Frame / explain / record / sync

Workflow framing

问题不是缺少单项工具,而是讲解动作被多个窗口切断。

02

03 / Decision

主画布是舞台,辅助层随时退场

  • Scene、teleprompter、reference panel、camera bubble 和 recording frame 都可按需要进入。
  • 桌面优先,移动端不假装支持不合适的录制流程。
SCENEStory beats

Switchable frames

SCRIPTTeleprompter

Speaking rhythm

REFERENCEWeb / video

External context

CAMERABubble

Presenter presence

FRAMERecord area

Visible boundary

Interaction architecture

辅助层围绕讲解动作排布,可隐藏、可聚焦,不抢占白板主语义。

03

04 / Flow

从讲清楚到留得下来

Frame → Explain → Record → Sync 把即时讲解变成可以继续编辑、回拉与复用的项目。
01Frame
02Explain
03Record
04Sync

从分镜到可继续编辑的项目

Service flow

讲解不止生成视频,也留下场景结构和可继续维护的项目。

04

05 / Recovery

同步不是上传按钮

GitHub 配置、push、pull、restore 和 stale-client protection 共同定义恢复能力。
01Configure
02Push
03Pull
04Restore
05Protect

Private sandbox / stale-client conflict protection

Real GitHub E2E

真实私有仓库验证 push、pull、restore 与旧客户端冲突保护。

05

06 / Delivery

发布结论必须分层

本地测试与生产 canary 提供强证据;preview 域名可达性曾阻塞,因此生产通过不被写成所有基础设施都正常。
FILES28 test files
TESTS137 tests
STATICLint + build
BROWSERSmoke passed
CANARYProduction passed
PREVIEWReachability gap
Release gate reports

测试、构建、浏览器 smoke 和 production canary 通过;preview 可达性问题仍单独保留。

06