AI-assisted crypto trading dashboard
RGPT
A private trading dashboard and bot for Robinhood Crypto, built around live market visibility, AI-assisted decisions, runtime controls, license management, and practical risk guardrails.
- Docker install
- OpenAI configurable
- Robinhood Crypto API
- Live trading controls
Operate with visibility
Keep the bot, market, and account state in one place.
RGPT gives traders a focused control surface for BTC price monitoring, bot pause and resume, cycle timing, buy and sell caps, live trading state, orders, trades, charts, status, and AI settings.
Core workflow
Built for hands-on crypto automation.
RGPT is designed for users who want direct control over credentials, model settings, runtime behavior, and trading mode before allowing any live order flow.
AI-assisted decisions
Configure the OpenAI API key and model used by the trading engine for AI-supported trade review.
Risk guardrails
Keep live trading disabled during setup, then control buy and sell caps, runtime pause state, and protective behavior.
Admin setup
First-run setup creates the application URL, admin login, license state, and API credential configuration.
Live charts
Review market movement and dashboard views from the same web app used to manage the bot.
Order tracking
Inspect orders, trades, and bot status without digging through raw logs for normal operation.
Docker deployment
Run the published RGPT web image with Docker Compose and persistent app data in a Docker volume.
Install path
From container to configured dashboard.
Start RGPT
Use Docker Compose to run the published RGPT image and expose the web UI on port 8080.
Complete setup
Open the first-run setup page and enter the app URL, OpenAI key, Robinhood Crypto credentials, and admin login.
Activate license
Sign in as admin and activate a trial or production license from the RGPT License page.
Review controls
Confirm cycle timing, pause state, live trading mode, limits, charts, orders, and risk settings before trading.
Docker deployment
Run RGPT locally with Docker Compose.
RGPT ships as a web application container. Docker keeps the app, SQLite identity database, runtime settings, AI settings, bot settings, and trading data together while exposing the dashboard at http://localhost:8080.
Docker Compose file
Create or use the included docker-compose.yml file:
services:
rgpt-web:
image: stoxellosupport/rgpt:latest
container_name: rgpt-web
restart: unless-stopped
ports:
- "8080:8080"
environment:
ASPNETCORE_URLS: http://+:8080
APP_URL: http://0.0.0.0:8080/
RGPT_DATA_DIR: /app/data
RGPT_BOOTSTRAP_SETTINGS_PATH: /app/data/bootstrap_settings.json
ConnectionStrings__Identity: Data Source=/app/data/rgpt_identity.db
LIVE_TRADE: "false"
volumes:
- rgpt-data:/app/data
volumes:
rgpt-data:
Start and verify
From the folder containing the compose file, start RGPT and check the container:
docker compose up -d
docker compose ps
If startup fails, inspect recent logs:
docker compose logs --tail 100 rgpt-web
First-run setup
- Open http://localhost:8080/Setup.
- Use http://localhost:8080/ as the configured app URL.
- Enter your OpenAI API key and model.
- Enter Robinhood Crypto API credentials if you plan to connect live trading.
- Create the first admin email and password.
- Leave live trading disabled until you have reviewed keys, limits, and risk settings.
After saving setup, restart the container:
docker compose restart rgpt-web
Demo license key
After signing in, open http://localhost:8080/License and activate the demo key:
RGPT-NBV8-5RJN-TRIALThe License page shows the current license mode, product code, plan, expiration date, days remaining, and machine ID.
Screens
A practical dashboard, not a black box.
Ready to set up RGPT?
Start with demo mode, confirm credentials and limits, then enable live trading only when you are ready for real Robinhood Crypto orders.
Risk notice: RGPT is provided for educational and research purposes. Cryptocurrency trading involves risk, including possible loss of capital. You are responsible for your trading decisions, API credentials, account permissions, and financial outcomes.
