Each agent runs on the model you pick. Mix models in one team.
ResearchGemini
BuildCodex
ReviewClaude
Example
ClaudeAnthropic API key
ChatGPT · CodexSign in on your work computer
OpenAIOpenAI API key
GeminiGoogle API key
GrokxAI API key
Meta · Muse SparkMeta API key
DeepSeekDeepSeek API key
Azure OpenAIYour Azure endpoint
Bring your own model
Your own endpoint
Any OpenAI-compatible API. That is a web address that serves a model.
Azure deployments
Use the models you deploy in your own Azure account.
Local models
Run Ollama models on your work computer. No provider bill.
Agent apps
Sign in to Codex, Claude Code, Gemini CLI or Grok Build on your work computer.
Your own accounts, billed by each provider. Logos and names are trademarks of their respective owners. Self State does not own them and is not affiliated with or endorsed by those companies.
Multimodal workspaces
Notes, files, images, sound, video.
Each agent has its own Canvas. All its work stays in one place.
Documents and imagesPDF pages and pictures become context an agent can use.
AudioWork computerSpeech becomes text with a local Whisper model.
VideoWork computerSelf State keeps key frames and a transcript.
Your reviewYou allow each result before an agent uses it.
PDFDocument
PNGImage
WAVAudio
MP4Video
Processingon your work computer
Textfrom pages
Picturefor the model
Transcriptfrom speech
Key framesplus transcript
Canvasafter your review
Processing runs on your own computer, up to 100 MB per file.
Each agent has its own Canvas.
Keep notes, files, images and results together.
Group items into sections.
Add tags and links to show how items relate.
Choose which items the agent may use.
The tools are the same for all agents. The content belongs to each one.
Example
Sage’s Canvas · Market researchPrivate to Sage
supportsshowsleads to
Text · PDFSource of truthInterview notesEight conversations with small studios.#sourceLink: supports Pattern.
Image · PNGWhiteboard photoWorkflow sketch from the second session.#sourceLink: shows Pattern.
NotePatternTeams lose context between tools, not inside them.#insightLink: leads to For Milo.
NoteFor MiloThree needs to design for first.#handoff
Example. Each agent has its own Canvas: the same tools, separate content. Moving a card does not change what an agent may use.
Choose what moves between agents.
Connect each agent to a library, a notepad or a named channel.
Send lets an agent add to a channel.
Receive lets an agent use it.
You see every route in one place.
A connection gives permission. It does not start work or send anything.
MixerExample
IrisReview
SageResearch
MiloBuild
Choose Send or Receive beside an agent, then choose an object.
Example, not your workspace. A connection is a permission. It sends nothing and starts nothing.
Compute on demand
Rent a GPU. It stops by itself.
A GPU is a chip for heavy AI work. Agents can rent one on your own account.
Cost capYou set the most it may cost per hour, and for how long.
Auto-stopAt the time limit, it stops or shuts down by itself.
Monthly limitOne limit covers all rentals in a month.
ApprovalNothing starts until you approve it.
ExampleGPU pod · your Runpod account
Most per hour
$2.50
Longest run
2 h
Worst case
$5.00
RunningStopped by itself
✓ You approved this cap before it started.
GPU clouds
Runpod
Lambda
Vast.ai
TensorDock
Hyperstack
Genesis Cloud
Together AI
Replicate
AWS EC2
DigitalOcean
Vultr
Akamai (Linode)
Scaleway
Runpod
Lambda
Vast.ai
TensorDock
Hyperstack
Genesis Cloud
Together AI
Replicate
AWS EC2
DigitalOcean
Vultr
Akamai (Linode)
Scaleway
Servers and databases
Fly.io
Hetzner
Render
Railway
Neon
Supabase
PlanetScale
Turso
Upstash
Fly.io
Hetzner
Render
Railway
Neon
Supabase
PlanetScale
Turso
Upstash
Some features are in beta and need your own accounts. Providers bill you directly. Logos and names are trademarks of their respective owners. Self State does not own them and is not affiliated with or endorsed by those companies.
Quantum and biological computing
Run a circuit on a real quantum computer.
A quantum computer works with qubits, not normal bits. Build a circuit, test it, then send it.
Quantum
IBM Quantum, Amazon Braket and IonQ, on your own account.
Through Braket: hardware from IonQ, IQM, Rigetti and AQT.
Check the circuit on a simulator first. It costs nothing.
You see the cost cap. You approve each job.
IBM Quantum
Amazon Braket
IonQ
IQM
Rigetti
AQT
Living neurons
Cortical Labs keeps living neurons on a chip, the CL1.
A fixed, checked experiment runs on your work computer.
It records spikes and sends small, limited pulses. You approve each run.
FinalSpark gives access by request. Self State helps you apply.
Cortical Labs
FinalSpark
Some features are in beta and need your own accounts. Jobs run on your own provider accounts, and providers bill you. Cortical Labs runs through its SDK on your work computer. Logos and names are trademarks of their respective owners. Self State does not own them and is not affiliated with or endorsed by those companies.
Agent computers
Give each agent its own computer.
A private Linux computer for one agent. It runs on your Mac.
Milo’s computer · LinuxLive · on your network
$ npm test
✓ all checks passed
$ git status
On branch main
$
View only
Before task
Tests pass
Now
Example. You take control only with an extra tap.
SandboxedIts own sign-ins and files. It reaches only the sites you allow.
SnapshotsSave its state. Go back if a task goes wrong.
Live screenSame Wi-FiWatch it work. It stays view only until you take control.
Some features are in beta and need your own accounts. Needs the Connector and a free VM tool on your Mac.
Trust
You stay in command.
Jev, a fast decision model, checks every task first.
Task
Jevdecides first
Use saved workIf approved work has the answer, no model is called.
Ask youIf something is missing, it asks first.
DeclineIt refuses to leak secrets or go too far.
Call a modelOnly new thinking calls the agent’s model.
Waits for yousend · spend · publish
Secrets stay secret.Agents use your keys. They never see them.
Nothing ships without you.Sending, spending and publishing wait for your approval.
Pair devices safely.Scan a QR code. Check the same 6 digits on both screens.
Jev uses your own TypeSafe account. Without one, built-in rules decide.
Get started
Three steps to your first task.
1
Set up your organization.
Work solo or with a team. The receptionist starts in manual mode, at no model cost.
2
Connect a model.
Use your own API key, endpoint or signed-in agent app.
3
Give one clear task.
Results wait for your review.
Your Self State login and your model accounts are separate. Providers bill you directly.
Paid, invite-only private beta
Give your next idea a team.
Start with one agent and one clear task.
Joining the waitlist creates no account and no charge. You need an invitation. Public sign-up and checkout are not open. Already invited? Open workspace or contact us.
Use it in the browser, on iPhone with a TestFlight invitation, or in the Mac app (Apple silicon, macOS 13 or later).