Saga platform
One creative system.
Every place you work.
Build reusable creative teams with distinct roles, private source files, visual references and memory. Collaborate on live project canvases, then connect the same owner-scoped workspace to AI clients, signed automations and six professional editor workflows.
- 01TeachAdd private documents, visuals, direction and memory.
- 02ConnectChoose exact permissions for each client or editor.
- 03CollaborateArrange project media and notes together without spend access.
- 04AutomateReceive signed events when work completes or fails.
Agent configuration
Select an agent
Event automation · no polling
Let finished work move itself.
Send a compact event when an image, video, audio job or agent run completes or fails. Every delivery is owner-scoped, signed with HMAC-SHA256, pinned to a public HTTPS address and retried automatically without exposing prompts or generated files.
video.completed
- 01
DeliverPOST one stable JSON event to your HTTPS endpoint.
- 02
VerifyCheck timestamp + raw body against the one-time signing secret.
- 03
RecoverRetry up to six times and keep a 30-day delivery trail.
const signed = `${timestamp}.${rawBody}`;
const expected = createHmac('sha256', secret)
.update(signed).digest('hex');
const valid = timingSafeEqual(
Buffer.from(signature.slice(3), 'hex'),
Buffer.from(expected, 'hex')
);
Use the exact request bytes. Reject stale timestamps and process each Saga-Delivery-Id once.
Run Saga from the client you already work in.
Every Saga tool — agents, private profiles, controlled image edits, image-to-video and exact-quoted batches — over one Streamable HTTP endpoint. Reading is free. Every paid action quotes its live price and waits for your confirmation.
https://sagastudio.app/mcp
Manage agent definitions and render permissions are off by default and always opt-in. Deleting an agent also needs its exact current name.
claude mcp list confirms the connection.
config.toml.
~/.cursor/mcp.json, or a project’s .cursor/mcp.json.
Authorization header.
- QuoteEvery paid tool returns the exact live price first.
- ConfirmYou approve that exact amount before anything runs.
- CreateSaga accepts a matching price plus confirmation, or nothing.
The ChatGPT and Claude in-app connector panels sign in with OAuth, which Saga does not issue yet. Connect through a CLI client, or use the Claude Desktop bridge above.
Editor integrations · local install
Create with Saga without leaving the editor.
Five downloadable bridges connect Saga to the active design or edit, while Director exports an editable Final Cut Pro timeline bundle. Use Figma references, place Photoshop smart objects, create and import inside Premiere Pro, After Effects or DaVinci Resolve, or hand off source media and connected audio through FCPXML. Downloadable Figma and Photoshop packages install locally from a signed .zip. Marketplace review and signing remain separate distribution steps.
https://sagastudio.app/api
POST /api/image-render Authorization: Bearer saga_… Idempotency-Key: render_019fa469Reuse the same key and unchanged body after a timeout. Saga replays the first response instead of creating or charging a duplicate job; changed requests are rejected.
Install in Figma
- 1
Create a development plugin in Figma so it assigns an ID.
- 2
Replace the placeholder ID in
manifest.json. - 3
Import that manifest, then paste a Saga plugin key.
Install in Photoshop
- 1
Open Adobe UXP Developer Tool and choose Add Plugin.
- 2
Select
manifest.json, load it, then open Saga Studio AI. - 3
Paste a Saga plugin key; UXP stores it encrypted.
Install in Premiere Pro
- 1
Use Premiere Pro 25.6+ and enable Plugin developer mode.
- 2
Add
manifest.jsonin Adobe UXP Developer Tool and load it. - 3
Use
models:read,media:readand the render scopes you want.
Install in After Effects
- 1
Copy the package into Adobe’s CEP extensions folder and enable PlayerDebugMode.
- 2
Restart After Effects, then open Window → Extensions (Legacy) → Saga Studio AI.
- 3
Use
models:read,media:readand the render scopes you want.
Install in DaVinci Resolve
- 1
Run
configure.pywithmodels:read,media:readand the render scopes you want. - 2
Copy the included utility script into Resolve’s Scripts folder.
- 3
Run Saga Studio AI from Workspace → Scripts → Utility, quote and create.
Open in Final Cut Pro
- 1
Arrange and trim shots, voice and music on the Director timeline.
- 2
Choose Final Cut to download the private
.fcpxmld.ziphandoff. - 3
Unzip it, then double-click the package or use File → Import → XML.
Five working local-install packages plus a native FCPXML timeline handoff. Editor marketplace review and signing remain separate distribution steps.