Placeholder image: a session snapshot carrying conversation, edits, workspace state, panes, and provider context from Local to Cloud and back.
Cloud changes the location of a session. The workspace, panes, conversations, and changed files remain the product object.
Why this matters
Your work belongs to the workspace, not a single provider UI or runtime. That means you can:- start locally and move a supported session to cloud
- run many remote sessions in parallel
- bring cloud work back to your Mac
- keep using supported providers without locking the work to one place
- stay local-first by default and use cloud as the accelerator
What moves
Neroli handoff is designed around continuity:- conversation context
- current file edits
- workspace and branch state
- provider/session metadata for supported panes
- enough environment context to resume the work
- status and recovery information if the move needs attention
Make cloud sessions usable
Cloud needs setup, environment, and network access.1
Describe setup
Add the commands that make the cloud runtime ready: install dependencies, build generated assets, or prepare toolchains.
2
Add environment variables
Store the variables the cloud runtime needs. Mark secrets as secrets instead of committing them.
3
Choose network access
Keep access restricted by default. Open only the domains the task needs.
4
Test before relying on it
A broken setup script turns cloud into a waiting room. Test the environment before moving important work.
The handoff loop
If something fails, Neroli tracks the recovery path: retry moving to cloud,
reconnect the cloud session, retry moving back to local, complete a pending
local sync, or ask for manual intervention.
Terminal, browser, diff, and file panes can follow cloud sessions. Simulator and preview panes are local-only because they depend on your Mac.
Setup once
Cloud works best when the workspace already knows how to prepare itself. Automations and cloud setup reinforce each other:- setup should be deterministic
- verification should be one command
- secrets should be explicit
- network access should be intentional
- cleanup should be predictable