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.
6,285 stars1,002 forksTypeScriptUpdated 7/28/2026100% free · open source
What it does
OpenAlice acts as a personalized AI trading agent to manage investments across various markets, including equities, crypto, commodities, forex, and macro, automating research, position entry, and ongoing management
Install / run
git clone https://github.com/TraderAlice/OpenAlice.git && cd OpenAlice
When to use it
•When you need automated trading strategies across multiple asset classes
•When researching and managing complex investment portfolios manually becomes overwhelming
•When seeking to leverage AI for data-driven investment decisions without requiring extensive trading expertise
Quick start
1Navigate to the cloned repository and run `npm install` to set up the necessary dependencies
2Configure your trading preferences and API connections in the `config.ts` file
3Implement your first trading strategy by editing the `strategies.example.ts` file and saving it as `strategies.ts`
4Use the `ts-node` command to run your strategy with `ts-node src/index.ts`
5Monitor and adjust your trading activities through the OpenAlice dashboard, accessible via `http://localhost:3000`
Ready-to-paste prompt
Run `ts-node src/index.ts --strategy examples/mean_reversion.ts` to execute a mean reversion strategy on a sample dataset
Heads up: Ensure you have a compatible version of Node.js (14 or higher) and TypeScript installed, as OpenAlice relies on these for execution, and be prepared to obtain and integrate API keys from your chosen brokerage or data providers
Saves to your device
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
29
top-level files
13
folders
14.1M
repo size
AGPL-3.0
license
Key files
AGENTS.md
package.json
README.md
tsconfig.json
vitest.bbProvider.config.ts
vitest.config.ts
File tree
.claude/
.github/
apps/
default/
docs/
packages/
patches/
plans/
safe/
scripts/
services/
src/
ui/
.dockerignore
.gitattributes
.gitignore
.mcp.json
.npmrc
AGENTS.md
CHANGELOG.md
CLAUDE.md
cliff.toml
CONTRIBUTING.md
CONTRIBUTORS.md
Quick Actions
Details
Creator
TraderAlice
Language
TypeScript
Category
ai-agent
Published
2/18/2026
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.