Ultima Bot is a full-stack AI-powered trading automation system for both cryptocurrency and stock markets. It integrates a multi-model backend with a responsive frontend UI to monitor, manage, and optimize trades in real time.
- Multi-broker support: Coinbase, E*TRADE, Binance, Kraken, and more.
- AI models for both crypto and stock trading.
- Confidence-based trade execution with power scaling.
- Easy Mode, Hard Mode, and Hero Mode configurations.
- Theme support: Light PlayStation / Dark Xbox themes.
- Real-time market sentiment, open trades, and trade history.
- Persistent settings for sound, mode, and themes.
- Frontend: Next.js, TailwindCSS, shadcn/ui, Framer Motion
- Backend: FastAPI, PostgreSQL, SQLAlchemy, WebSockets
- AI Models: joblib serialized models (Alphacoin, Antimatter, Hexacoin, Dianastone, Radiant, etc.)
- Docker: For containerized multi-service deployment
- Docker & Docker Compose
- Node.js (for standalone frontend development)
-
Clone the repository:
git clone https://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@github.com/Steinweath/UltimaBot.git cd ultima-bot -
Start with Docker Compose:
docker-compose up --build
This runs:
- Backend at
http://localhost:8000 - Frontend at
http://localhost:3000 - PostgreSQL database at
localhost:5432
- Backend at
-
Visit
http://localhost:3000to access Ultima Bot.
cd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn backend.main:app --reloadultima-bot/
├── backend/ # FastAPI backend
├── frontend/ # Next.js frontend
├── docker-compose.yml
├── README.md
MIT