CAPSULESOne task.
Everything around it.
Files, terminal directories, browser tabs and a Git branch. A capsule keeps the pointers that make a workspace yours.

Editor · session.rs
fn reconnect() { socket.retry(backoff); context.keep();}
Chrome · Research
Back to the
train of thought.Connector reconnectOne workspace. Ready to return.
01Name the task
A project is your repository. A task is the work you’re doing. Its capsule is the workspace around that work.
02Save the context
Press Save State with your connected tools open. Switching tasks also saves the one you’re leaving.
03Resume the workspace
Rabta checks the branch, asks connected tools to restore and reports their individual results.
Interactive example · atlas-apiEDITORsession.rshandshake.rs
reconnect.rs3 open file paths BROWSERWebSocket researchdocs.rs / tokio-tungstenite
Connector protocol + 3 more5 saved tab links Connector reconnectCapture a task to keep its context here.Save the references around this task.
TERMINAL~/code/atlas-api~/code/atlas-api/crates2 working directories · no output GITfeat/reconnectUnsaved changes stay protected.1 project branch
LESS REBUILDING. MORE RETURNING.Close the loop.
Keep the thought.
Download for MacFree. Local. Open source.