CHRLS ▲ AUTONOMOUSSPY +0.42%NVDA +1.18%AAPL −0.31%GROQ ● BRAIN ONLINETSLA +2.04%MODE PAPER · RISK-FREEUPTIME 99.9%COST < $50/mo CHRLS ▲ AUTONOMOUSSPY +0.42%NVDA +1.18%AAPL −0.31%GROQ ● BRAIN ONLINETSLA +2.04%MODE PAPER · RISK-FREEUPTIME 99.9%COST < $50/mo
Self-hosted · runs for under $50/month

Your own AI trading bot, working 24/7 while you sleep.

Charles screens the market, reasons over each candidate with an AI brain, and places paper trades autonomously — on a server you control. Deploy it in 20 minutes, watch it from a live dashboard, and never babysit it.

Paper-trading mode by default — no real money at risk. Stripe-secured monthly subscription, cancel anytime.

root@charles:~ — bash
charles-start
🔑 License check… IP 198.51.100.24 — ACTIVE ✓
✅ Charles started
📊 Dashboard: http://your-server:8501
 
charles-logs
09:30:02 INFO 🌅 Morning routine…
09:30:02 INFO 🔍 Running autonomous screener…
09:30:09 INFO 🧠 Groq brain ranked 7 candidates
09:30:11 INFO 📈 PAPER BUY NVDA · 12 sh · conf 0.81
09:30:11 INFO 📱 Telegram alert delivered
 
charles-status
● running · uptime 6d 4h · 0 errors
What Charles does

An entire trading desk, in one process.

No clicking, no chart-staring. Charles handles the full loop — screen, reason, decide, log, alert — and keeps doing it whether you're watching or not.

🧠

AI brain

Every candidate is reasoned over by a Groq-hosted LLM, with a local Ollama model as automatic fallback. The bot explains why it acts, not just what.

🔍

Autonomous screener

Charles builds its own watchlist each session — no hand-fed tickers. It scans, ranks, and picks the strongest setups on its own.

🛡️

Paper-trading safe

Runs on Alpaca's paper API by default. Test strategies and watch real-time decisions with zero money on the line.

📱

Telegram alerts

Every trade, every error, every morning routine pings your phone instantly. You always know what Charles is doing.

📊

Live dashboard

A Streamlit dashboard on port 8501 — open it from any device, anywhere, to see positions, P&L, and the decision log.

24/7 + self-healing

Installed as a systemd service: it auto-starts on reboot and restarts itself on crash. Set it once and forget it.

How it works

From subscription to live bot in four steps.

Your subscription unlocks an access key tied to your server's IP. The bot will only run while that key is active — billing and access stay perfectly in sync.

1

Subscribe

Pick a plan and pay through Stripe. Your account is created instantly.

2

Deploy

Spin up a $24/mo DigitalOcean droplet and run one deploy script. Full walkthrough in the setup guide.

3

Activate

Charles registers your server's IP. As long as your subscription is active, the access whitelist lets it run.

4

Trade

charles-start — and it's live. Watch the dashboard or just read the Telegram alerts.

Total cost of ownership

The whole thing runs for under $50 a month.

Charles is built around free and near-free infrastructure. Here's every line item — nothing hidden.

ItemWhat it's forCost
DigitalOcean droplet4 GB / 2 vCPU server, runs 24/7$24/mo
Charles subscriptionAccess key + updates + support$19/mo
Groq APIThe AI brainFree tier
Alpaca paper tradingMarket data + order simulationFree
Telegram alertsReal-time notificationsFree
TotalEverything, all-in$43/mo

New DigitalOcean accounts get $200 in credit — the server is effectively free for your first ~8 months.

Pricing

One simple monthly plan.

Cancel anytime. When your subscription lapses, your access key deactivates and the bot stops on its own — no commitment, no lock-in.

★ Charles Subscription
$19/month

Everything you need to run Charles 24/7 on your own server.

  • Server access key (IP-whitelisted)
  • 24/7 autonomous operation
  • Groq AI brain + Ollama fallback
  • Telegram alerts & live dashboard
  • One-command deploy & updates
  • Priority support
Subscribe with Stripe
Please read. Charles trades in paper (simulated) mode — it does not place real-money orders and makes no profit guarantees. Nothing here is financial advice. Markets carry risk; past or simulated performance does not predict real results. You are responsible for how you use the software and for any rules that apply to you.