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

Prebuilt Linux binaries need glibc 2.35 or newer (Ubuntu 22.04 or comparable); see Linux.
Then start OpenSRE:
OpenSRE CLI welcome screen with the sign-in prompt For PATH troubleshooting and platform requirements, see Install locally.

Step 2: Sign in

Choose Sign in or create account in the welcome screen. Your browser opens the OpenSRE sign-up page; sign in with email or another enabled provider. Signing in activates the hosted model, so you need no LLM key. Back in the terminal, OpenSRE confirms the session with the web app and opens the shell.

Step 3: Pick what to do

The first shell prompt asks what you want to do:
Choosing B asks how that should run:
Choose A to see what OpenSRE does with a repository on your machine: it reads the last 30 days of GitHub Actions history and reports how reliable your CI is and how much developer time it costs. It needs GitHub access: connect it in the OpenSRE app through OAuth or its token-entry form. Run opensre account login to load that connection on this machine. If it is missing, the flow offers the app setup link. See CI/CD analytics demo. Choose C to go straight to the prompt. Type /demo to open the menu again at any time, or start with opensre --skip-onboarding to skip it.

Step 4: Ask your first question

Describe what’s going on in plain English:
Connect the tools OpenSRE should read when you need them, from the shell (/integrations setup github) or the terminal:
Full walkthrough: Quickstart.

Environment-specific guides

Stuck?

  • Command not found — open a new terminal, or add the bin directory the installer printed to your PATH
  • The sign-in screen comes back after you signed in — run opensre account status; it names what is wrong with the session
  • Anything else — see Quickstart troubleshooting
Need deploy options beyond a laptop binary? See Deployment.