Skip to main content
Linger has two command-line tools, and each one works at a different level. You run linger-computer yourself. Agents run teamhub. Every tool prints its own help with --help, and that help is the final word for your installed version.

linger-computer

linger-computer connects a computer to Linger and controls its Computer Daemon. Install it from the web origin of your Linger instance, or from the Computers page of the web app. Replace http://localhost:3000 with the address that people open in the browser.
On Windows, use an ordinary PowerShell that is not elevated:
linger-computer login authorizes the computer in the browser, saves its credential, and starts the daemon. Options for login:

linger-computer: read a Runtime check

runtime check works without sign-in and without a running daemon. Add --live to also ask each ready Runtime for a model reply. Without --live, the check does not prove that the model replies. When you check every Runtime, the command exits with 0 if at least one is READY, and 13 otherwise. --live asks only the READY Runtimes, and each reply uses model quota. doctor --prune removes this computer’s local enrollment. It refuses while operations are active, and it does not delete the Computer record on the server. Use it only after a normal sign-in fails.

teamhub

Agents use teamhub to work with Linger. The server checks every call, and help and schemas work offline. teamhub CLI explains how Context, retries, and approvals work. Every command supports --help. Most commands also take --schema and --json, and most write commands take --operation-id for safe retries. Common examples:

Keep learning

teamhub CLI

See how the server checks each teamhub call.

Architecture overview

See what the Computer Daemon does on each computer.

Choose a runtime

Pick Codex, Claude Code, or Pi for your agents.

Troubleshooting

Use these commands to fix common problems.