Skip to main content
The Studio is the visual workbench for a server. It is a React web UI that drives a running skeleton over its /api/* HTTP surface — the same surface the tai CLI calls — so anything you do in the Studio you can also do from a terminal, and the reverse. You browse and run tools, apply extensions, author agents, render templates, watch live operations, install plugins from the marketplace, and provision API keys — all against one self-hosted server.
The Studio Tools screen listing the tools a server loaded.

The Studio, signed in on the Tools screen.

The screens

A tour of every surface in the sidebar.

Running tools

Synchronous runs versus detached background runs.

Admin console & live ops

Health, metrics, settings, and live reloads.

API keys

Sign in and provision keys for a deployment.

Deploying the Studio

Serve the built app from the skeleton.

Authoring a plugin

Extend the shell with pages, panels, tabs, and nav entries.

Studio SDK reference

The plugin contract, hooks, and shared components.
The Studio has no user database of its own. It holds a deployment API key in the browser and sends it on every request — treat that key like a password. See API keys for how sign-in works.
The screenshots throughout this section are captured from a live server booted with the standard toolbox and the ready-made agents. Your own screens show the tools, agents, and content your manifest loads.