Charles

A trading bot you own.

It follows one simple plan by default, with paper money linked to real market data, on a server you own. Watch it from your phone, and copy what others are doing via the leaderboard.

Free and open source. No real dollars at risk.

Charles
$1,000
S&P 500, same money
$1,000

Illustrative animation only. Figures are hypothetical, not to scale, and do not represent actual or expected results.

  1. Puts 80% in the S&P 500 and 5% in each of the 4 strongest stocks.
  2. An AI reads the news and skips a risky pick.
  3. Calm and rising: the 80% moves to a 2× fund.
  4. The trend breaks. Everything moves to T-bills.
  5. The trend is back. It buys in again.

The default plan. Change it whenever.

5% each in 4 stocks

You just watch.

  • Every bot on one screen.
  • Why it owns each stock.
  • A pause button.
  • A pop-up when it trades.
A sample of the Charles dashboard on a computer: what each bot has earned, a chart, a pause button and the leaderboard A sample of the same dashboard on a phone
Sample images for visual demonstration only. The figures are made up and do not represent how Charles actually operates or performs.

The default plan, simulated over nineteen years.

A yearWorst fall
S&P 500 alone10.9%−55%
The plan, on sector funds11.7%−35%
The plan, on today's stocks*18.9%−39%
Simulated results only, not real trading, and nothing here is promised. $1,000, 2007 to 2026, after costs. *Today's stock list is hindsight, so the sector funds line is the fairer one. It can trail the market for years.

Extras, if you want them.

Your server.
Your keys.
Your data.

We never see your keys.

Three steps.

  1. 1

    Rent a small server.

    $6 a month.

  2. 2

    Paste this into it.

    curl -fsSL https://charles-bot.xyz/install.sh -o install.sh
    bash install.sh
  3. 3

    Add a free Alpaca practice key.

    Then copy a strategy from the leaderboard, or keep the plan.

Step by step