Product
Everything Branchscope does
Reviews as diagrams from the code, limits for agents, and everything a git host does to ship, in one place.
Review
- Reviews as diagramsEach change as a map of calls, endpoints and data, derived from the code.
- Renames and movesRenamed and moved code paired by its fingerprint, not removed and added.
- Architecture rules and plansLayers, rules and plans, checked in every review down to the line.
- Conflict mapsWhat each side changed since the merge base, function by function.
- Breakage across repositoriesCallers a change would break, and how your services connect.
Control
- Push guard and rulesetsEvery push and merge checked against your rulesets. Fails closed.
- Push activityEvery push and merge the guard decided, and who did it.
- Agents, with limitsTheir own names, kept off protected branches unless exempted, no secrets until a person approves.
- MCP for agentsRepositories, changes, reviews and code graphs as tools for agents.
- Audit logWho changed rulesets, secrets, environments or access, and when.
Ship
- Workflows and hosted runnersCI from the repository, on your own runners or on hosted ones.
- Deployments and environmentsRequired reviewers, wait timers and secrets for each environment.
- Secrets and environmentsSecrets kept from agents' runs until a person approves, variables, and deploy keys.
- ReleasesNotes and change maps. Agents draft them, people publish.
- IntegrationsLinear, Sentry, and Slack, Discord, Teams or Mattermost.
Platform
- The code graphBuilt by the compilers for TypeScript, C#, Go, Rust, Python, Java and Kotlin, in each repository's Graph tab.
- API, SDK and CLIA versioned REST API with OpenAPI, a TypeScript SDK and the bscope CLI.
- Import and mirrorsOne-step import from GitHub and GitLab, and one-way push mirrors.
- Tasks for agentsHand work to an agent app, on a change or from a branch, and follow its reports.
- Notifications and followingFollow repositories, organizations and people, and hear what happens in them.
Teams
- SSO and SCIMSign-in through your identity provider over SAML or OIDC, and SCIM provisioning.
- Passkeys and sign-inPasskeys through Keycloak, CLI login in the browser, and tokens with limits.
- IssuesEach repository's own issues, closed by the changes that fix them.
- ChatDirect messages between people, shown as soon as they're sent.
- Webhooks and appsSigned webhooks with a delivery log, and OAuth apps that act for people or as themselves.
- AnalyticsWho writes the code, time to verification, push guard outcomes and architecture over time.
See it on your own repository
Import a repository from GitHub or GitLab, and its changes get graph reviews straight away.