// HACKER NEWS — CYBERSECURITY
Show HN: Watches user sessions, finds bugs that matter, and fixes them
Docs ·
Self-host quickstart ·
Install the SDK ·
Discord ·
Issue tracker
Opslane finds user-facing bugs and investigates them. It only opens a PR if it can verify the fix.
It records every session. That means it sees the errors, and it also sees the bugs that never throw an exception: the button that does nothing, the form people give up on, the dropdown that closes before anyone can pick from it. Each one is ranked by how many users hit it. The ones that matter get investigated. Some of those fixes become PRs. Some need your attention, so you can drive the resolution.
▶ Watch the demo: a production error becomes a verified pull request.
Read the digest, make the product call, fix it, link the PR. All from the terminal.
The daily Slack digest: what broke, what's ready to merge, what needs a decision. Images show demo data.
Opslane calls three outside services: Anthropic to investigate, E2B to run the sandbox, and GitHub for clones and pull requests. Everything else runs on your own stack: Postgres for state and the job queue, and S3-compatible storage for session recordings (MinIO in the bundled setup). Today it supports JavaScript apps end to end.
Prerequisites: Docker with Compose v2. No accounts or API keys needed for this first run.
This starts Postgres, MinIO, the ingestion API (which serves the dashboard at http://localhost:8082), and the worker. Migrations run automatically.
The opslane_pk_... value is the test project's seeded public ingest key; real deployments create their own. Give the worker a few seconds, then check the result (re-run if the row hasn't appeared yet):