DOT Studio — local visual workspace for choreographing AI performers

A local visual workspace for choreographing AI performers and Acts on top of OpenCode.

Snapshot

  • Stars: 407
  • Forks: 64
  • Open issues: 0
  • Language: TypeScript
  • License: MIT
  • Latest npm release: 0.2.13
  • Topics: agentic-ai, ai, llm, orchestration

What it does

  • Provides a Figma-style canvas for arranging Tal, Dances, Performers, and Acts.
  • Projects the authored workspace into OpenCode-ready runtime artifacts.
  • Keeps authoring, runtime projection, and execution separate.
  • Offers a local-first workflow for sketching and revising AI systems without config sprawl.

Why it matters

DOT Studio is interesting because it treats AI agent composition as a visual authoring problem, not just a prompt or YAML problem. That makes it closer to a workspace for agent builders than a simple CLI wrapper.

Core concepts

ConceptRole
TalIdentity, instruction, and behavior layer
DanceReusable skill or capability package
PerformerRunnable agent composed from Tal, Dances, model settings, and MCP config
ActMulti-performer choreography with collaboration rules and wake-up behavior

Quick start signals

  • Install via npm install -g dot-studio
  • Run from source with npm install and npm run dev
  • Dev stack exposes:
    • Studio client: 43200
    • Studio API: 43201
    • Managed OpenCode sidecar: 43202