ResearchForge
for research teams that need control
When experiments directly affect product decisions, the critical question is no longer whether the result was good — it is whether the team can prove how it was produced, who reviewed it, and what changed in the process. ResearchForge Enterprise adds that layer.
You know this problem.
The open-source CLI, plus the structure your team needs to scale.
Enterprise adds the shared controls, governance, and coordination layer that makes research reproducible across a real team without slowing down individual contributors.
Air-gapped VPC deployment
Hub server runs inside your network. No data leaves. arXiv search optional and disableable.
Multi-user Hub dashboard
All team experiments in one place. Live run status, lineage DAG, approval queue.
CI/CD plugin
GitHub Actions & GitLab CI. Experiments triggered on every PR, results posted as comments.
Private tracker integrations
Mirror validated results into your existing reporting and observability workflows without breaking local-first research habits.
Private model routing
Use your own model endpoints for hypothesis generation and synthesis with an OpenAI-compatible interface.
SOC2-ready audit trail
Immutable log of every action, every user, every result. JSON export on demand.
Protected path enforcement
Cryptographic contract. Any experiment that touches protected files is killed and logged.
Cloud execution adapters
AWS Batch & GCP Cloud Run workers. GPU-tagged routing. Scale beyond local machines.
Two lines of config. Works with everything you already use.
Use the same CLI you already trust, then point it at a shared Hub when your team needs visibility, approvals, and consistent experiment tracking.
# Before (open-source, local only) # — nothing needed — # After (enterprise, syncs to Hub) RESEARCHFORGE_HUB_URL=https://hub.yourco.com RESEARCHFORGE_API_KEY=rf_live_xxxxxxxxxxxx
Same CLI commands. All results now sync to the shared Hub.
Plans
| Feature | Open Source | Team | Enterprise |
|---|---|---|---|
| Price | Free forever | Contact us | Custom contract |
| Experiments | Unlimited | Unlimited | Unlimited |
| Users / hub | 1 (local) | Multi-user hub | Org-wide dashboard |
| IDE support | Claude Code + Cursor | + CI/CD plugin | + Custom LLM |
| Execution | Local venv / Docker | Local + Cloud runners | Air-gapped / VPC |
| Auth | — | SSO / SAML ready | Okta, Azure AD |
| Audit trail | Git log | Full API audit | SOC2 / ISO27001 |
| Integrations | — | Slack / Teams | MLflow, W&B, custom |
| Support | Community | Email SLA | Dedicated + SLA |
Frequently asked
Is the individual / open-source version really free forever?▾
Yes. The full CLI — research search, baseline, run, validate, ship — is Apache 2.0 and free forever for individuals and teams up to 2 people. No nags, no feature flags, no expiry.
What does "air-gapped" actually mean here?▾
The Hub server runs as a Docker container inside your VPC. No results, code, or metadata leave your network. The only optional external call is arXiv for paper retrieval — which can be disabled and replaced with a pre-populated local cache.
How does the Hub fit into a team's existing stack?▾
The Hub is designed as a control plane around your existing workflow. It works with your private model endpoints, CI pipelines, team reporting, and local execution setup without forcing a vendor lock-in.
Can we use our own LLM instead of Claude or Cursor?▾
Enterprise tier supports custom LLM endpoints via the OpenAI-compatible API. Point researchforge at your private fine-tuned model and it drives the hypothesis generation and literature synthesis loop.
How is the protected-path contract enforced?▾
Before any experiment runs, ResearchForge hashes all protected paths and commits the hash to the experiment contract. After the run, it re-hashes and compares. Any divergence — even a single byte — kills the experiment and logs a violation.
What does the audit trail cover?▾
Every command run, every experiment start/stop, every metric emitted, every approval or rejection decision, and every ship action is logged with a timestamp and user identity. The log is exported as structured JSON on demand.
Ready to bring reproducibility to your team?
Book a 30-minute demo and we'll walk you through the Hub setup, CI/CD integration, and air-gap options for your infrastructure.