Skip to main content

Before you begin

Make sure you have:
  • A terminal open in a code project
  • A Git repository (recommended for the full workflow demonstration)

Step 1: Install and start opensre

Then start OpenSRE:
OpenSRE CLI welcome screen with the sign-in prompt Use a macOS or Linux terminal. On Windows, use WSL. You usually don’t need sudo. The installer uses a writable directory on your PATH when it can. Otherwise, it uses ~/.local/bin and prints how to add that to PATH. For platform requirements, see macOS, Linux, or Windows with WSL. For a container, see Docker.

Step 2: Sign in

Choose Sign in or create account in the welcome screen. Your browser opens the OpenSRE sign-up page. Create an account or sign in using email or another enabled provider; a successful login activates the hosted model. OpenSRE opens the shell only after the webapp validates that account session. GitHub remains an optional integration you can add later. When developing the webapp locally on port 3000, use:
To remain signed out, cancel sign-in or choose Exit and stay signed out when opensre shows the account gate. Other CLI commands remain available; the interactive shell does not.

Step 3: Open the shell

The same opensre command revalidates the webapp account on every start. Expired, revoked, incomplete, or unreachable account state returns to the sign-in gate instead of constructing the REPL or a model client.

Where credentials are saved

OpenSRE saves non-secret identity and hosted-model metadata in owner-only account metadata. The account token uses the local secret store and is not written to account.json; integration credentials are stored separately. OPENSRE_ACCOUNT_TOKEN overrides the saved account token when set. Never commit it to .env or source control. Run opensre account logout to revoke the saved session; an environment override must be unset separately.

Step 4: Check your tools

Inside the shell:
One tool only:
From a normal terminal, prefix with opensre (for example opensre integrations verify).

Step 5: Ask a first question

Start the shell and describe what’s going on in plain English:
Ask: why is checkout latency spiking? The agent calls the tools you connected and answers in the shell.

Where to connect tools

The full tool list lives under Integrations, not Install. Start at Integrations overview, then open each provider page for keys, permissions, and examples.
  • Quickstart — install, sign in, and ask a question with screenshots
  • Deployment — gateway and hosted options beyond a single laptop