Forven // Instrument v0.1.34AGPL-3.0

Forge strategies. Trust only proof.

Forven is a free, open-source, self-hosted workspace where AI research agents, a backtesting gauntlet, and a risk command center turn fragile ideas into evidence — local-first, your keys, no account.

  • Local-first
  • BYO keys
  • No account
  • AGPL-3.0
Lab snapshot — daemon healthySample
Gauntlet attrition — survivors per stage1,000 → 2
screen280/1,00028%
gauntlet42/28015%
candidate9/4221%
live2/922%
App // DashboardSample
Forven operator dashboard — the control strip, system pulse, alerts, scheduler queue, and an open-trades table across BNB, ETH, BTC, and SOL.
Mode: paper
Local-first

Strategies, data, and runs stay on your machine.

Bring your own keys

Your exchange and LLM keys never leave your machine.

No account

Clone and run — no sign-up, no license key.

AGPL-3.0

Free and open source. Read every line.

01What you doLocal process

A research process with hard gates.

Forven is not a signal feed. It is a local process for turning fragile ideas into candidates that have earned further attention.

01LAB

Build the cohort

Build strategies in the Strategy Creator — from indicators, plain English, or code — or let agents and your own AI client draft them, all in one local lab.

02GAUNTLET

Run the gauntlet

Push each idea through screen, walk-forward gauntlet, candidate, and live-review stages with explicit gates.

03PROMOTE

Promote with evidence

Use out-of-sample metrics, audit trails, and paper-trade behavior to decide what survives and what gets retired.

02The gauntletWalk-forward · Sample

Most strategies fail. Forven makes failure useful.

Each stage asks a harsher question of the same idea. If the out-of-sample evidence stops holding up, the strategy stops moving forward.

Attrition — survivors per stage (of 1,000)Sample
screen280/1,00028%

Fast filters remove fragile ideas before deeper testing.

gauntlet42/28015%

Walk-forward windows test survival outside the fit period.

candidate9/4221%

Paper trading and review catch behavior that backtests hide.

live2/922%

Only a small set earns live-routing consideration.

0.2%
Graduation ratio
Illustrative cohort math, not a promise about your universe, regime, or results.

The point is not optimism.

The point is disciplined rejection. Forven helps you learn why an edge died before that lesson costs live capital.

App // The CrucibleSample
Forven Crucible — the research inbox: hypotheses with novelty scores, scope, and out-of-sample results, tagged TESTED, AGENT, and OPERATOR.
Mode: paper
03Risk commandSelf-halting · Sample

A risk command center that can halt itself.

Drawdown, daily-loss, and portfolio-risk limits run as live gauges with circuit breakers. Cross a threshold and Forven halts new live entries — or closes positions outright — before you do.

Risk limits — current vs. ceilingSample
1.98%
Drawdown
limit 30%
0.94%
Daily Loss
limit 5%
1.00%
Portfolio Risk
limit 2%
Circuit breakers
Price Feed: closedTrade: closedAccount: closed

Breakers gate the price feed, trade routing, and account before a bad fill compounds.

One confirmed control closes every open live position at market and halts new entries while you investigate.

App // Risk CommandSample
Forven Risk Command — drawdown, daily-loss, and portfolio-risk gauges against their limits, circuit breakers closed, trading status, risk limits, and the live portfolio budget with per-strategy notional ceilings.
Mode: paper
04Inspect the labDatasheet · Sample

Inspect the lab before you trust the output.

Forven keeps the workflow visible: strategy cohorts, current stages, recent out-of-sample behavior, and the trail of decisions that moved an idea forward.

Strategy cohortSample
IDStrategyStageTradesOOSStatus
S00241rsi_mean_reversion_btclive127+2.4%pass
S00512vwap_reclaim_ethcandidate38+0.9%pass
S00693volume_anomaly_solgauntlet212-1.1%fail
S00718breakout_confirm_btcgauntlet94+0.4%watch
Trust surface
  • Local by default
    Strategies, data, and runs stay on your machine unless you choose to connect external services.
  • Bring your own keys
    Use your own exchange and LLM keys. Forven does not need to resell model tokens to be useful.
  • Auditable gates
    Every promotion has a stage, a metric trail, and a reason. No hidden signal feed, no black-box handwave.
App // The ForgeSample
Forven The Forge — the strategy cohort leaderboard with OOS CAGR, OOS Sharpe, Max DD, and stage columns across Open, Parked, and Graveyard tabs.
Mode: paper
05Paper tradingForward test · Sample

Prove it forward before any live capital.

Survivors trade forward on live market data through the same engine that ran their backtest, with every fill simulated on your machine — so behavior that backtests hide shows up where it’s safe.

Live market data

Strategies trade forward on the live Binance feed — the same series their backtests ran on.

The backtest's own engine

One execution kernel runs entries, exits, stops, sizing, fees, and funding in backtest, paper, and live.

Nothing leaves your machine

Every fill is simulated in-app with modeled costs. No order is sent to any exchange.

App // Paper TradesSample
Forven Paper Trades — a live session for an ETH/USDT strategy with candlestick price and indicator charts, signals, and an open-position panel.
Mode: paper

Sample session from an earlier build, for illustration — strategy names, charts, and PnL are not real or projected returns.

06AgentsFree & open source

Co-researchers, not co-pilots.

Agents are optional co-researchers included for everyone. They can draft hypotheses, inspect failed runs, and explain drawdowns, but the gauntlet still decides what earns attention.

They run on your own model keys — only the providers you connect and the models you enable, never resold. The lab, the research loop, and the agent layer are all free and open source.

  • Drafts hypotheses
    and develops the most promising from a daily research budget
  • Writes strategy code
    registered through the same safety guard as yours
  • Inspects gauntlet results
    reasons about why edges died
  • Writes post-mortems
    on failed candidates and live drawdowns
How the agent layer works →
Agent rosterNo order path
AgentRole
BrainOrchestrates: routes strategies, enforces gates
Strategy DeveloperDesigns, codes, and registers strategies
Simulation AgentBacktests, optimization, the gauntlet
Risk ManagerReviews promotions; watches paper and live
Quant ResearcherHypotheses, data checks, post-mortems
Full-Stack EngineerOperator-triggered triage and repair
Agents never task each other and cannot place, size, or close a position — trades move only through the execution kernel and your own controls.
07Your AI clientMCP · 20 tools

Or bring the AI you already use.

Forven ships a Model Context Protocol server. Connect your AI client and it can design, backtest, and validate strategies in your lab — through the same gauntlet and the same gates as everything else.

A genuine rejection is the system working: the client reads the gate report and fixes what failed. It can't skip a gate, and promotion to live always stays with you.

Connect an AI client →
One command, for Claude Code

Ready-made configs for Claude, Codex, Cursor, ChatGPT Desktop, VS Code, and more are in the app under Integrations → AI clients.

  • Reads the workspace
    context, the strategy template, datasets, and the gotchas
  • Writes and registers strategies
    through the same safety guard and look-ahead probe
  • Runs the evidence
    backtests, optimization, and the persisted robustness suite
  • Reads the gate report
    and promotes only through the real gates — live stays yours
08Get ForvenAGPL-3.0

Free and open source.

Every Forven feature is free and open source. Clone the repository and run one launcher script — the whole stack runs on your own machine. Bring your own LLM key when you want agents to help draft, debug, and review.

Then run start_all.ps1 on Windows, or follow the install guide's short setup for macOS and Linux.

  • Clone the repo and run one launcher script — no installer, no account.
  • Bring your own exchange and LLM keys; nothing is resold or proxied.
  • Runs on Windows, macOS, and Linux from source.