Rex session
fix-login
Git branch and worktree
Workrex runs agents on an SSH-reachable Linux server while other agents stay
local. Each remote workspace owns a native session on the server’s Rex instance, with its configured terminal blocks.
Rex.app shows those terminals directly; the dashboard, sidebar, status, and
list show them alongside local agents.
Agents keep running when your machine sleeps or disconnects. Reconnect Rex.app
and use workrex open <handle> to show a workspace again. workrex merge
brings its commits home and merges locally.
Rex session
Git branch and worktree
Rex session
Git branch and worktree
workrex add fix-login --remote devbox -p "Fix the redirect"
workrex add parser-tests --remote devbox -p "Test the parser"
workrex dashboardEach task owns its files and Rex terminal IDs. The dashboard shows progress and opens the selected agent in Rex.app.
Use a remote server when:
If you only want to isolate agents on the local machine, use the sandbox instead.
merge or remote pull. The server never talks to your Git hosting.handle@remote, for example my-feature@devbox.Add the server to your global config:
remotes: devbox: # the name you use on the command line host: devbox # an ~/.ssh/config alias or user@hostThese are the Workrex configuration paths. See configuration.
Then, from your project:
workrex remote setup devbox # install workrex on the serverworkrex remote doctor devbox # check everything an agent needsworkrex remote login devbox claude # log the agent in on the serverworkrex add my-feature --remote devbox -p "Implement the parser"The native session appears under the server in Rex.app. When the agent is done:
workrex merge my-featurenode_modules or build output, don’t come home.rename, path, run and sync-files don’t work on remote workspaces.The full list is under known limitations.
setup and doctor, which config the server uses, security.rm and merge from a remote pane, sleep and disconnects, agents that start agents, server reboots.remote pull, what doesn’t come home, pushing.