Bugs suck.

Bismuth is an agent that scans your codebase, reviews changes, and delivers regression-tested PRs.

We use advanced analysis to generate safe, high-confidence PRs — for bugs, features, and code reviews alike.


Connect Your Repo

Explore Without Connecting

Bismuth works best on Go, Python and JS/TS code bases.

Used By Teams Ahead Of The Curve

Crash Override
github.com/your-org/your-repo
Feature: Implemented batch processing API for image transformations #129
Author bismuth[bot] 7 of 7 tasks complete
featureenhancementapi
Critical: Fixed memory overflow in image processing pipeline #128
Author bismuth[bot] 6 of 6 tasks complete
criticalsecurity
Fixed: Null pointer exception in image resize operation #127
Author bismuth[bot] 4 of 4 tasks complete
bug
Example visualization
How It Helps You

Bismuth helps ship more features and prevent more bugs and security issues so your team can go further and with the confidence there is a safety net.

PR Flow

Create

Turns tickets into PRs that pass tests, fuzzing, and static analysis.

Read The Blog Post
Scan Grid

Scan

Scans your codebase for logic and security bugs before they hit prod.

Read The Blog Post
Review UI

Review

Comments only when it matters. Real logic or security bugs, never noise.

Read The Blog Post
Integrated Into Common Workflows

Bismuth is integrated with popular tools.

Supported Integrations

Version Control

GitHub
Bitbucket
GitLab Soon

Issue Tracking

Jira
GitHub Issues
Linear
Seamlessly integrates with your existing tools
For Developers

Build custom integrations with our SDK

Extend Bismuth's capabilities to fit your specific workflow. Our SDK lets you create custom integrations, automate complex processes, and embed Bismuth's intelligence directly.

bismuth-sdk-example

  // npm install bismuthsdk
  // Importing a repository
  import { BismuthClient, applyDiff } from "bismuthsdk";
  const api = new BismuthClient({
    apiKey: process.env.BISMUTH_API_KEY,
  });

  // Given a local repository, loadProject will import and upload code to Bismuth as necessary
  // This enables Bismuth to analyze, test, and search your code during codegen
  const project = await api.loadProject(repoDir); 

  // Search the repository for a specific query
  const results = await project.getBranch("main").search("query", 3);

  // Generate changes for a branch
  const diff = await branch.generate("change test.py to say goodbye world", {
    localChanges: {},  // path -> contents for locally modified files
    startLocations: undefined,  // Optional list of Location objects for the agent to start from
    session: undefined, // Optional session name to preserve messages and context between generate() calls
  });
  console.log(diff);

  // Apply the changes to the local repository
  await applyDiff(exampleDir, diff);
    
Technical Workflow

Quickstart

Bismuth is quick to install and get started with, just follow the steps below.

1
Install the Bismuth GitHub app and give it permissions.
Link your task management.
(Or just use GitHub Issues)
2
3
Assign Bismuth to an issue and then it will pick up the work and produce a PR.
Review and accept pull requests for issues Bismuth solves.
4

Tame your backlog with Bismuth!

Pricing

Simple Usage-Based Pricing

Free 1000 Credits

  • All accounts start with 1000 free credits.
  • 1k = Approximately 4-5 tasks or code reviews.
  • Or scan a medium repository + 1-2 tasks.
  • Use immediately after signup, no expiration.
  • No credit card required.

Standard Pricing

$1.50 per 100 Credits
  • 1 task: ~50-200 credits
  • 1 review: ~50-200 credits
  • 1 scan: ~800 credits (10k+ LOC codebase)
  • 100 credits processes ~300k input + 10k output tokens
  • Pay as you go. Purchase any amount. Enable auto-refill to avoid interruptions.
Add Credits

Enterprise

  • Custom Integrations
  • SSO and Compliance
  • Custom SLAs
  • Deploy In Your Cloud
  • Contact our team for volume pricing and enterprise requirements.

Estimate Your Cost

Cost Estimation by Codebase Size

1K30K1M
Current Codebase Size: 200K LOC

Estimated Costs

Bugfix/Feature Generation: ~ $2.70 per task
PR Review: ~ $2.20 per review
Bug Scanning: ~ $10.00 per scan