Appearance
Hailer Studio
Hailer Studio is Hailer's AI-assisted development environment in the browser. It combines a web-based IDE with an AI agent that knows your workspace: describe what you want to build — an app, an integration, an automation — and the agent scaffolds and develops it against your Hailer workspace using the Hailer SDK and App SDK.
Sessions
All work in Studio happens inside a session — an isolated cloud development environment tied to one Hailer workspace. Each session has its own project files, terminal, and AI agent. Sessions persist: you can leave and resume later — inactive sessions are suspended to storage and restored on your next visit.
A session moves through a small set of states:
| State | Meaning |
|---|---|
initializing | The session environment is being prepared |
active | Ready to use — the IDE and agent are live |
idle | No recent activity — queued for automatic suspension |
suspended | Not running — project safely stored; resumes on next open |
error | Setup failed — create a new session or retry |
Using Studio
Most users open Studio from the Hailer app — no setup needed. For programmatic use (onboarding flows, integrations, bots), Studio exposes an HTTP API for creating sessions, including one-shot sessions that start building from a prompt immediately. See the Session API.