Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dot-studio) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Dance of Tal (DOT) Studio
🌍 Public Open Source Repository Visual workspace for composing and running Dance of Tal on OpenCode.
DOT Studio is a local interface and server combo designed for interactively drag-and-dropping Performers and Acts, debugging their memory, and observing autonomous workflows dynamically.
Architecture
- Frontend: React 19, Vite,
@xyflow/react,zustand,@dnd-kit. - Backend / Engine: Node.js running Hono (
hono/node-server), interfacing directly with@opencode-ai/sdk. - Contracts: Depends closely on
dance-of-talto serialize and validate canonical asset URNs in the formkind/@owner/stage/name. - Workspace Persistence: Saved local working directories are treated as Studio workspaces and are persisted through the workspace API and Studio config.
Development Setup
The workspace runs a vite frontend and a Node backend simultaneously, connecting to a locally spawned opencode server on port 4096.
# 1. Install dependencies
npm install
# 2. Start the integrated dev environment (Vite + Hono Server + OpenCode)
npm run dev:allAvailable Scripts
npm run dev:all- Runs the client, the local backend orchestrator, and an OpenCode node.npm run build- Compiles the React client and the backend TS.npm run pack:check- Validates the bundle process.
Developers & Agents
Are you working on extending or modifying this code? Please read the internal .agent/README.md strict contract rules.