VCode home

Know which machine you are on

Agents: claude, codex, opencode · On: phone, desktop

Every tab ends its folder line with the machine it runs on: • workshop. In the VCode app on app.fezu.dev it is the box the tab lives on, so tabs from several boxes in one strip each name their own.

Why you would use it

You run VCode on more than one box (a desktop and a file server), and both are bookmarked on the same phone behind the same login page. The two look identical until something names the machine.

How to use it

  1. Look at the tab in the strip (#tabstrip) or in the drawer. Under its name is its folder, and after the folder, • and the machine (.fmachine).

    A tab in the strip: its name, and under it the folder and "• workshop".

  2. In the app, a tab whose box refused this device shows the refusal in the banner above the composer. Tap the banner and that box's screen opens: its pair screen, key screen or version screen (work-on-several-boxes).

What you see

Options and settings

Option Default What it changes
VCODE_NAME the machine's hostname The name shown on each tab
VCODE_URL (empty) This machine's public URL; nothing in the UI shows it today
VCODE_PEERS (empty) Sibling machines, name|url comma separated. The server returns them with its name; nothing in the UI reads them today

Set them in ~/.config/v-code/env (see environment-variables) and restart the unit.

Limits and known gaps