TraderAlice/OpenAlice
Your one-person Wall Street. An AI trading agent covering equities, crypto, commodities, forex, and macro — from research through position entry, ongoing management, to exit.
OpenAlice – AI‑powered trading workspace
What it is – OpenAlice is a locally‑run application that lets a single user combine large‑language‑model agents (Claude, Codex, Pi, etc.) with market data, research tools, and brokerage accounts. It treats each research or trading project as a Workspace (a Git‑backed folder) so the whole workflow – prompts, code, data files, and results – stays version‑controlled and inspectable.
Core ideas
| Concept | What it does |
|---|---|
| Agents + market tools | Connects supported LLM agents to live price/ fundamentals/ news feeds and quantitative libraries. Agents can be asked to fetch data, run analyses, or generate code. |
| Workspaces | Each workspace is a directory‑based Git repo that stores the conversation history, research files, and any generated code. Specialized workspaces (Chat, AutoQuant, Auto Prediction) have their own UI “Studio”. |
| Tracked & Issues | Links research artefacts to assets (stocks, ETFs, etc.) and lets you turn follow‑up tasks into scheduled Issues, similar to a todo list that runs automatically. |
| Inbox | Central view of reports, questions and updates generated by agents, with a one‑click path back to the originating session. |
| Unified Trading Account & Trading‑as‑Git | Optional broker integration (paper, demo or real accounts). Agents can draft trade orders; the user reviews and commits them via a Git‑style workflow. Execution is marked as beta. |
How you get it
- Desktop app (macOS/Windows) – includes the “Pi” model and a UI. Download from the GitHub releases page.
- CLI / Docker – for servers or headless use. Installation instructions are in
docs/cli-installer.mdand the Docker guide. - After install, add credentials for the LLM you want to use (Claude, OpenCode, etc.) and optionally configure a broker.
Typical workflow
- Create a Workspace for a stock or idea (e.g., “NVDA thesis”).
- Ask an agent via the “Ask Alice” UI to research fundamentals, sector trends, price behaviour, and to save the output.
- Iterate – add follow‑up questions, turn the work into a recurring Issue (e.g., weekly scan), or launch AutoQuant to run quantitative experiments.
- Review results in Inbox, open the generated report, and, if satisfied, let the agent propose a trade.
- Approve trade through the Trading‑as‑Git interface; the order is sent to the connected broker.
Who it’s for
- Individual quantitative traders or hobbyists who want a single place to orchestrate LLM‑driven research and automated trading.
- Developers who prefer their research artefacts to be version‑controlled and reproducible.
- Anyone comfortable running software locally and managing API keys for LLMs and brokers.
Safety notes
- Trading execution is experimental; the README warns to start with simulators or paper accounts.
- The software stores broker credentials encrypted under
~/.openalicebut does not guarantee loss‑prevention.
Project health
- Open‑source under AGPL‑3.0.
- Uses a modern JavaScript/TypeScript stack (
pnpm,devscript). - Active community channels: Discord, QQ, X (Twitter) and a public issue tracker.
- Star history badge suggests modest community interest.
Bottom line – OpenAlice is a genuine AI‑orchestrated trading platform that stitches together LLM agents, market data, research management, and broker APIs into a locally hosted, Git‑backed workflow. It is squarely in the AI‑agent‑for‑finance space and provides concrete tooling rather than just a curated list or tutorial.
Related
- Project
- Project
- Project
- Project
- Project