Skip to content
Lobby
Esc
navigateopen⌘Jpreview
On this page

Authentication

Sign in to Lobby automation without copying browser cookies or agent capabilities.

Local CLI and MCP

Run an interactive email-code login once for each Lobby origin:

lobby login --email you@company.com

The CLI verifies the identity with Lobby and saves an owner-readable session in the local user’s configuration directory. Browser sign-in is separate. Never copy the saved session into a repository, command argument, MCP configuration, prompt, or another user’s account.

Run lobby logout to remove the local session. Sign in again after the session expires. For a non-production deployment, pass the same --site HTTPS_ORIGIN to login and later commands; login also accepts --auth-url HTTPS_ORIGIN when that deployment uses another Auth origin.

Account membership and each person’s GitHub repository permission are checked by the server. A conversation ID selects scope; it does not grant access. Discover authorized IDs with:

lobby conversations list

Inside a Lobby agent

Lobby supplies short-lived, conversation-scoped authority to eligible agents. Commands inherit the account, repository, conversation, run, and actor; omit --site, --conversation, and --repository when the command says scope is inherited. The agent cannot turn that capability into broader or durable access.

API keys

Lobby does not currently issue customer API keys or service-account credentials. The product’s browser cookies and internal bearer capabilities are not substitutes for an API key and are not a stable public integration contract.

Was this page helpful?