Documentation Index
Fetch the complete documentation index at: https://docs.corsair.dev/llms.txt
Use this file to discover all available pages before exploring further.
Corsair Studio is super early stage. Expect rough edges, and open an issue for anything you’d like to see.
corsair instance — all without writing any code.
It runs entirely on your machine, reads from the same corsair.ts your app does, and auto-reloads when you change that file.
What’s in it
- Plugins — every plugin registered on your instance, with credential status per tenant and a one-click setup flow for the ones that need it.
- Operations — a searchable list of every
api/db/webhookoperation, with the generated JSON schema for each one. - Data — browse the tables Corsair persists (
corsair_integrations,corsair_accounts,corsair_entities,corsair_events) so you can see what’s been synced. - Permissions — view and toggle endpoint permission guards without editing code.
- Script — a REPL-style editor where
corsairis already in scope. Useful for trying an operation before you wire it into your app.
Install
Studio ships as a separate package on top of the CLI. Install both as dev dependencies in your project:Run it
From your project root:Ctrl+C.
Options
--port=4318— listen on a different port--no-open— don’t auto-open the browser
Requirements
Studio needs to find and load yourcorsair instance. That means:
A corsair.ts in a known location
The CLI looks for your config file at one of these paths relative to the project root:.tsx, .js, and .jsx variants of each are also supported.)An exported corsair instance
The file must export the instance created by createCorsair(...) as a named export called corsair:corsair.ts
Live reload
Studio watches yourcorsair.ts and reloads the instance in the background whenever it changes. The UI refreshes itself automatically, so adding a plugin or tweaking a config shows up without a restart.
Roadmap
Studio is the newest part of Corsair and there’s a lot we want to build. The biggest one on the list:Chat with your Corsair
A built-in chat panel that talks to the Corsair MCP server, so you can prompt your integrations from Studio itself and get the agent experience without wiring anything up.