ResearchForge — red panda mascot
Open-source · Apache 2.0 · Python 3.12+

The research engine forAI teams that need proof

ResearchForge turns papers, experiments, and model iterations into a repeatable, auditable loop — from Claude Code or Cursor to validated, ship-ready results.

Works withClaude CodeCursorPython venvDockerGit

ResearchForge

From papers to proof in 90 seconds.

A concise walkthrough of the ResearchForge loop: search, test, validate, and ship with traceable evidence.

Product demo

What it covers

  • Research and hypothesis generation from arXiv and local code
  • Baseline locking and isolated experiment worktrees
  • Traceable lineage, rejection reasons, and validation proof
  • Shipping the winner into a clean, reproducible branch
Watch on YouTube

ResearchForge

Without it vs. With it.

Most ML teams run experiments the same messy way for years. ResearchForge changes that.

Without ResearchForge
  • No systematic way to survey the relevant literature
  • No record of what failed or why
  • Main branch polluted by broken experiments
  • Baseline drifts — “improvement” is guesswork
  • Good ideas stay unvalidated because testing is slow
  • No lineage: can't reproduce last month's winner
With ResearchForge
  • arXiv searched end-to-end — top papers ranked and stored automatically
  • Full experiment lineage — every result, every rejection, every reason
  • Git worktrees keep your checkout untouched, always
  • Frozen baseline before anything runs — reproducible from day one
  • Validate, ship, or reject hypotheses in minutes
  • One-line proof: ship the winner as a clean branch + report

ResearchForge

How It Works

Three commands. Papers → hypotheses → validated results.

01

Search Literature

$ researchforge research search

arXiv searched → best papers ranked → stored

02

Form & Test Hypotheses

$ researchforge baseline run

Frozen baseline. No guessing.

03

Validate & Ship

$ researchforge validate

mean=0.90 stdev=0.0 n=2

Every experiment. Every rejection. All in the record.

The engine tracks the full lineage — so you always know why a result is what it is.

builds on winnerbaselinestart hereexp-001Δ +4.2%exp-002Δ +2.1%exp-003Δ +6.8%exp-004rejectedexp-005p95 > budgetexp-006rejectedexp-007Δ +9.1%exp-008exit 1exp-009+60% RMSE 🏆
Baseline
Promising / Validated
Rejected
Failed / Constraint violated
3 worktrees · running in parallel · main branch: untouched

Run experiments in parallel isolation

Every experiment gets its own isolated git worktree at the baseline commit. Your checkout is never touched — no matter how many run at once.

main branch · protected
your-repo /
baseline commit abc1234 · untouched
worktree-exp-001
PASS
# hyp: Per-well normalisation
$ researchforge run exp-001
↳ applying patch to src/
↳ venv ready · installing deps
Running benchmarks/evaluate.py...
✓ artifacts/results.json written
f1 = 0.901
Δ +4.2%
2m 14s
NORMALIZE=True
worktree-exp-002
FAIL
# hyp: N-gram feature augmentation
$ researchforge run exp-002
↳ applying patch to src/
↳ venv ready · installing deps
Running benchmarks/evaluate.py...
✗ constraint: p95_ms=432 > 200
p95 = 432ms
✗ constraint
3m 01s
NGRAM=True
worktree-exp-003
ERROR
# hyp: External library patch
$ researchforge run exp-003
↳ applying patch to src/
↳ venv ready · installing deps
ModuleNotFoundError: broken_lib
✗ exit code 1 · experiment failed
exit 1
fatal error
0m 04s
import broken_lib
🔒
Zero modifications
Main branch never touched
Fully parallel
All N experiments run at once
🧹
Auto cleanup
Worktrees removed after run

ResearchForge

Built for the research stack you already trust.

Install once. Claude Code and Cursor. One consistent experiment loop.

Claude Code

Skills in ~/.claude/skills/

/researchforge-start

Cursor

Rules in ~/.cursor/rules/

@researchforge-start

↕ or both at once

$ researchforge all install --user

ResearchForge

Grounded in the way research teams actually work.

ResearchForge sits on top of your repo, your paper sources, and your CI — without replacing the stack you already use.

READS FROM
arXivGitHubYour codebaseMLflow logsProW&B runsPro
RUNS THROUGH
PythonDockerGitCI/CDProGPU runnersPro
SHIPS TO
GitHubJSONGitSlackProMLflowPro

* Enterprise tier — MLflow, W&B, CI/CD, GPU runners, Slack, custom adapters

Explore enterprise features →

ResearchForge

What the research loop looks like in practice.

Two live competitions. Real results. Traceable experiments. No cherry-picking.

🏆 $50,000 Prize Pool · Kaggle

RMSE 15.2 6.1

ROGII Wellbore Geology Prediction

9
experiments run
3
rejected (with reasons)
30
top papers surfaced
7
hypotheses formed

“The winning idea came from a paper I'd never have found manually. ResearchForge retrieved it, linked it to a hypothesis, ran it in isolation, and told me exactly why it beat the baseline.”

Rank ~1,700 / 6,173 teamsRead the story →
🥉 Bronze Medal · ARC Prize 2026

Rank #203 / ~2,500 teams

ARC-AGI-3 — Fluid Intelligence Benchmark

4
validated variants
1.21
best score
hyp-002
winning hypothesis
active
still competing

“Graph-frontier exploration (hyp-002) outperformed every hand-tuned probe approach. ResearchForge tracked the chain from base score 0.08 to 1.21 across 4 experiment variants, all with full lineage.”

Competition closes ~2 monthsRead the story →

ResearchForge

Why teams upgrade to Enterprise

When experiments affect product decisions, the audit trail, isolation, and lineage become operational requirements — not optional extras.

🔒

Air-gapped deployment

Run entirely within your VPC. No data leaves your network.

📋

Full audit trail

Cryptographic contract — every change, every result, every decision logged.

👥

Multi-user hub

Shared experiment dashboard across your whole ML team.

CI/CD integration

GitHub Actions + GitLab CI — experiments triggered on every PR.

📊

MLflow / W&B bridge

Layer validated experiments on top of your existing tracking stack.

🤖

Custom LLM support

Use your private fine-tuned model, not just Claude or Cursor.

☁️

Cloud execution

AWS Batch / GCP Cloud Run — scale beyond local machines.

🛡️

SOC2-ready

Protected path enforcement, compliance audit log, reproducibility on demand.

ResearchForge is free forever for individuals. Enterprise teams get air-gapped deployment, SSO, multi-user hub, and a dedicated support SLA.

ResearchForge

ResearchForge is free forever.

Individual researchers and open-source projects always get the full CLI — no nags, no limits.

Open Source
Free forever
  • Unlimited local experiments
  • Full experiment lineage
  • Claude Code + Cursor skills
  • Git worktree isolation
  • Community support
Get Started
Most popular
Team
Contact us
  • Multi-user hub dashboard
  • CI/CD plugin (Actions / GitLab)
  • Slack / Teams notifications
  • Email support SLA
  • SSO / SAML ready
Contact Us
Enterprise
Custom contract
  • Air-gapped / VPC deployment
  • Okta, Azure AD (SSO)
  • MLflow / W&B integration
  • SOC2 audit trail
  • Dedicated support + SLA
Book a Demo
Apache 2.0 · Built in the open

MIT is for libraries.
ResearchForge is infrastructure.

Apache 2.0 means you can use it, modify it, and build on it — including commercially.