Now in private beta

Your numerical software,
automatically optimised

Make it work,
we'll make it faster.

DeltaCode connects to your GitHub repositories, launches your code in containers, finds performance bottlenecks, and opens pull requests with validated optimisations. Today, the platform supports Python. Correctness is verified end-to-end before every change is ready for review.

Real optimisations on public repositories

Verified improvements on functions from open source numerical software projects. Correctness checked end-to-end.

View all case studies →
Our technology

How it works

Connect your GitHub repository. DeltaCode clones your code into an isolated container, scans it for reachable functions, benchmarks their runtime with real inputs, and returns pull requests with faster equivalents.

Step 01

Discover

DeltaCode scans your repository to identify the functions reachable from your entry scripts. You choose which ones to target for optimisation.

Step 02

Optimise

Baseline runtime is measured on real inputs. GPT-4o generates faster equivalents, which are executed and benchmarked in parallel containers.

Step 03

Deliver

Each accepted optimisation ships as a GitHub pull request. The diff, benchmarks, test outputs and full audit trail are included for review.

Our technology

Security & isolation

Your code runs in disposable containers, spun up per job and destroyed on completion. No shared state, no persistent execution environment, no lateral access between clients.

Ephemeral containers

Each optimisation job spins up a fresh Azure Container Instance for the duration of the run. When the job completes, the container is destroyed. Nothing persists between runs.

Per-client isolation

Every client has isolated compute, storage and access tokens. No client's data or code can ever be seen by another. Data isolation is enforced end to end at every layer of the stack.

Encrypted tokens

GitHub access tokens are stored encrypted with Fernet keys. They are only decrypted at the moment of an optimisation job and never logged or exposed to third-party services.

Minimal data retention

Only optimisation results, benchmarks and metadata are retained for reporting and audit. Full source code is not stored beyond the duration of an active job.

Our technology

AI & correctness

The LLM generates candidates. A deterministic verification layer decides which ones ship. Every optimisation is executed end-to-end against real test inputs before it is ever proposed as a pull request.

Bounded LLM usage

The LLM proposes candidate implementations within a defined scope. It never controls execution, never touches the deployment pipeline and never runs unbounded.

E2E validation

Every candidate is executed against real inputs collected from your entry scripts. Outputs must match the baseline byte-for-byte before an optimisation is considered valid.

Threshold gating

pull requests are only opened when the measured improvement passes your configured threshold. Marginal or noisy speedups are rejected automatically.

Our technology

Integrations

DeltaCode fits into the workflow your engineering team already uses. Optimisations arrive as GitHub pull requests, ready for your normal code review process.

GitHub

Connect any GitHub repository. DeltaCode uses standard OAuth authentication and opens pull requests that appear in your usual review queue.

CI/CD friendly

Optimised code passes through your existing CI/CD pipeline like any other commit. Your existing checks, review policies and merge rules apply.

Scheduled runs

Configure optimisations to run automatically on push, on pull request, or on a schedule. Or trigger them manually when you want to.

Pricing

Three ways to work with DeltaCode

Every codebase is different. Every engagement is quoted individually, based on the shape of the problem and the scope of the work.

Option 1
One-shot refactor
A single optimisation pass across a defined scope of your codebase
Results delivered as reviewed GitHub pull requests
Complete audit trail of every optimisation attempt
Best for teams with a one-time performance problem
Custom fixed price per project
Option 2
Ongoing service
We onboard your codebase and configure entry points
Continuous optimisation, managed end to end by our team
Regular reporting on performance improvements delivered
Best for teams with continuously evolving codebases
Custom engagement, quoted per scope
Option 3
SaaS platform
Self-serve GitHub integration, connect in minutes
Automated scanning on every push or on a schedule
Dashboard to monitor PRs, results and scan history
Currently in private beta, limited spots available
Per-seat pricing at launch

Every engagement is scoped in an initial call. Pricing depends on codebase size, complexity of dependencies, entry point configuration, and the depth of optimisation coverage you need.

Frequently asked questions

What languages do you support? +
DeltaCode currently supports numerical software codebases. Support for additional languages, including C++ and Julia, is planned but not available yet.
How does correctness verification work? +
Every optimised function is executed end-to-end inside a secure container against your actual entry scripts. The optimised version must produce identical outputs to the original for every collected test case before a pull request is opened. If correctness verification fails, no PR is created.
What data does DeltaCode store? +
DeltaCode stores function-level optimisation results, runtime metrics, test outputs, and pull request metadata to enable history tracking and reporting. Your full source code is not retained beyond the duration of an active optimisation run. Encrypted GitHub tokens are stored to enable webhook integration.
What kind of codebases benefit most? +
Compute-heavy numerical software codebases benefit most — scientific simulations, quantitative finance models, finite element solvers, signal processing pipelines, and data analysis workloads. DeltaCode is built for code where runtime matters and correctness is non-negotiable.
How is pricing structured? +
The managed service is priced per engagement based on codebase complexity, number of functions, and scope of work. The SaaS platform will be priced on a per-seat monthly basis when it launches publicly. Contact the team for current pricing and details specific to your situation.
When will the SaaS platform be available? +
The SaaS platform is currently in private beta with a limited number of users. Public launch is planned for 2026. Join the waitlist to be notified when a spot becomes available.