Open-source · AGPL-3.0 · self-hosted

Trade with code

Your research desk, quant team, trading floor, and risk officer — all on your laptop. Open source, audited by you, deployed in minutes.

OpenAlice interface

§ II — Capabilities

A complete trading firm,
running locally.

Six primitives that turn an LLM into something that can actually hold a portfolio without setting it on fire.

~/portfolios/main · alice
live
$ alice trade --commit
a1f9c0dstagebuy AAPL · 200 sh · stop @ 187.50
pre-commit ✓ risk · drawdown 0.4% within bounds
7d4e2bbcommitexit XLE on RSI<30 within 24h
review ✓ awaiting human approval
9b2c4a1pushorder routed → IBKR
approved by you · 2s
stagecommit push

Unified Account

UTA

Every broker, one ledger.

IBKR · equities$48,210.04
Binance · spot₿ 0.4126
OANDA · fx€ 12,300.00
Tradovate · fut$ 7,840.50
Σ net$ 71,094.18

Every Asset

6 classes

Stocks, crypto, forex, options, futures, ETFs.

StocksCryptoForexOptionsFuturesETFs

Data Hub

zero-key

Macro, movers, calendars — no API keys out of the box. Your own keys stay the fallback.

board("macro") → 14 FRED series
board("movers") → gainers · active
  hub · fresh · 0 keys

Quant

barId DSL

A Python-subset calculator over any source's K-lines — broker or vendor, one call.

s = bars("yfinance|NVDA", "1d")
sma(s.close,50) − sma(s.close,200)
  → +4.10 golden cross

Event-driven

24 / 7

Cron, headless runs, snapshots — Alice never sleeps.

cron · runs · snap

A trading desk used to mean a building, a Bloomberg, and twelve people in shirts.
Now it's a folder on your machine.

One person, one repo, one agent.

Your turn

Hand the desk to Alice.

Clone the repo, log in your agent CLI, describe the strategy in English. No data keys to wrangle — she takes it from there.