Bismuth tames your overflowing backlog.

Assign Bismuth to a Jira ticket or mention it on a GitHub issue and it will produce a quality PR that fixes bugs or implements a feature in minutes. We run your tests, apply static analysis and leverage techniques like fuzzing to ensure a top quality code artifact.

Bismuth works best on Python and JavaScript (TypeScript) code bases. While we do support most languages, we are still in the process of ramping up analysis for languages like Go, Rust and Java.

Example visualization
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
Amazon Zillow Google
What We Do

Ship backlogged features and fix critical issues before they become a problem with an AI that understands your entire codebase

Assign Bismuth to a ticket in Jira or mention it on a Github Issue

Bismuth will pick up the work, provide updates on the ticket or issue as it works and then create a pull request for you. At this point a developer can pick it up like normal for review. We have proprietary code search and custom analysis solutions that ensure PRs are high quality without regressions.

Learn more

Have Bismuth scan your entire codebase for bugs and security issues.

Using the same tech that powers our code generation we can scan your entire codebase for logic and security bugs before they effect customers in production.

Bismuth can catch critical issues in developer PRs before they're merged.

Bismuth can leave comments for critical issues it finds when scanning developer PRs. We'll comment with suggested fixes, but never spam for nit picks.

How It Helps You

Everyone is drowning in tech debt from competing demands, limited resources, and the constant pressure to deliver quickly.

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.

Bismuth helps quickly ship features and fixes.

Every team has a bunch of features and tweaks customers have been asking for but are left behind because of limited bandwidth and competing priorities.

Reviews aren't fool proof

Bismuth acts as a second line of defense against bugs and security vulnerabilities that can cause financial harm and reputational damage. We reduce the time your developers spend fixing bugs and let them keep their focus on features.

You stay in control.

Review and approve all changes before they're merged. Bismuth creates clean, atomic commits as part of pull requests with detailed messages explaining what changed and why.

Integrated Into Common Workflows

Bismuth is integrated with popular tools. Assign Bismuth a ticket and review its PRs like any other developer.

Supported Integrations

Version Control

GitHub
Bitbucket
GitLab Soon

Issue Tracking

Jira
GitHub Issues
Linear
Seamlessly integrates with your existing tools

Creates

Bismuth can help you ship features and fix issues. It will create a PR like anybody else would.

Reviews

Bismuth only steps in to comment on a review if there are clear logical or security concerns given the context of the work.

Scans

Bismuth is always checking your code base for new issues and will open pull requests to fix them when it finds them.

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 into your development tools.

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