1. Host name
At Name this Host, enter a recognizable display name for this computer. It identifies the Host in product lists; it is not a Session Name or Agent ID.
Set up one Oysterun Host on the computer that will run your work, open its dashboard, and then read each visible identity from the screen that owns it. A Host, Session, AgentFolder, Agent ID, and shared Website link can contain similar words without being interchangeable.
Use a normal terminal as the same operating-system user who will run Oysterun. Before installing, prepare:
npm command;Install the public Oysterun command, then run it:
npm install -g oysterun
oysterun
When required Host settings are missing or incomplete, oysterun enters setup automatically. To reopen the setup questions later, use:
oysterun setup
Before step 1, Oysterun checks whether Claude or Codex is available. If neither is found, it shows Continue setup without an agent provider?
oysterun setup flow shows its numbered context from Host name and Project folders through provider detection and the step 7 Start Host question; no password input or unrelated shell history is visible.At Name this Host, enter a recognizable display name for this computer. It identifies the Host in product lists; it is not a Session Name or Agent ID.
Choose an existing Default Browse Root. This is the Host’s project-discovery boundary and does not start a Session. It seeds Start Folder when a new Session has no explicit folder, so confirm or change the visible Start Folder in Session Setup before you start that Session.
Create and confirm the password. Input is hidden. The dashboard sign-in form asks for this Host password without a username field.
Oysterun registers or resumes this Host and allocates or reuses its stable Managed Endpoint. Normal setup does not ask you for a public IP, router port, domain, third-party tunnel, or Cloud token.
Read the daily aggregate-report explanation and choose whether to send it. This consent does not change the Host, Session, or folder identity.
Normal interactive setup asks Show phone app download link and QR code? Choose No, the default, to continue to step 7 without showing them. Choose Yes only when you want the download link and QR. Phone pairing is not required to finish the Host and web dashboard setup.
For a new managed service, choose whether to start the Host now. If a managed Host is already running, the prompt becomes Restart Oysterun Host now?; stop unless the exact restart is currently authorized. A successful start may open the dashboard automatically.
If you deliberately chose not to start in step 7, the supported explicit start command is oysterun service:start. Run it only when starting that configured Host is authorized.
/private/tmp/p131-a5 with its folder control and default runtime.The Oysterun service on one computer. Read its Host Display Name, Default Browse Root, and connection addresses in Host Preferences. An endpoint opens this Host; it is not a Session or a public Website link.
One conversation and provider runtime on that Host. The human-facing Session Name appears in Sessions and Chat. Its exact immutable Session ID appears in Session Profile.
The exact working folder selected as Start Folder and later shown as Working Directory. It owns the Session’s files. One folder can be used by more than one Session; that does not merge those Sessions.
A visible grouping and attribution label entered in Session Setup and shown in Session Profile. It does not choose the folder, replace the Session ID, identify the Host, or form a Website URL.
The URL copied with Website Copy link or the Website browser’s Copy browser link. Its /sites/…/ route points to the Website resolved from the project folder. Do not invent it from Agent ID, Session Name, or Session ID.
p131-a5-agent, full Start Folder /tmp/p131-a5, and Claude selected, while the header confirms the connected Direct Host.
p131-a5-agent, its separate generated Session ID, and the complete macOS-resolved Working Directory and Workspace Policy Root /private/tmp/p131-a5.Visible checkpoint: the Chat top bar exposes Open Session Profile only for the current live Session; the profile then shows the Agent ID, Working Directory, and separate Session ID used for this comparison.
Checkpoint: the Host contains the Session; the Session uses the AgentFolder; Agent ID labels attribution; and Session ID still identifies the exact Session. Matching text never makes them the same authority.
p128-website-folder row is Ready and Available at /sites/p128-website-folder/; its copy control has produced the visible “Copied link for p128-website-folder” result./sites/…/ entry path.If the Website row is absent, unavailable, or belongs to another folder, stop. Do not substitute the Host endpoint, Agent ID, Session Name, Session ID, or a local file path as a shared link.
Safe stop: ordinary work begins only after the intended Host is Connected, its Host Preferences match setup, the Session Profile matches the chosen AgentFolder and Agent ID, and every shared link resolves to the intended folder-owned Website.