// Lab Project · Active
MORPHEUS
A fully local, deeply personal AI operator — built for a DevOps engineer who also trades. Runs on EC2 instance via Docker. Integrates with live MT5 trading, Kubernetes, Ansible, Slack, and 70+ tools.
"You don't advise. You act."
Live & Running GPT-4o Powered 73 Tools · 14 Categories Live MT5 Trading
73
AI Tools Registered
14
Tool Categories
8
Trading Bots
612
OB Bot Backtested Trades
55.4%
OB Bot Win Rate
2.99
OB Bot Profit Factor
4
Docker Services
60
Persisted Chat Turns

How It's Built

Four Docker services running locally on EC2 instance, connecting to live cloud services and a remote MT5 trading API on EC2.

EC2 Instance
├── morpheus-frontend :5173 React + Vite · chat UI · panels · 3D orb · voice ├── morpheus-backend :3001 Node.js + Express · GPT-4o · 73 tools · Socket.IO ├── tradingview-mcp :8000 TradingView MCP bridge · market data · chart analysis └── kronos-service :8100 Candlestick foundation model · OHLCV forecasts

External Integrations ├── MT5 API → EC2 (FastAPI) · live trading account · Exness ├── Slack → personal Slack workspace · unread monitoring · DM alerts ├── GitHub → repos · PRs · workflow runs · notifications ├── Kubernetes → ~/.kube/config · multi-cluster management ├── Ansible API v2 → local Docker · infrastructure automation └── OpenAI → GPT-4o · tool calling engine · vision · TTS
⚛️
React + TypeScript
Frontend UI
🟢
Node.js + Express
Backend AI server
🤖
OpenAI GPT-4o
AI brain & tool calling
🐳
Docker Compose
Local orchestration
📡
Socket.IO
Real-time streaming
🌐
Three.js
3D audio-reactive orb
📊
lightweight-charts
ICT/SMC chart analyser
🐍
Python (FastAPI)
MT5 bridge on EC2

Everything It Can Do

Click any screenshot to view full size. Every feature is live and actively used.

Main Dashboard
🏠
Main Dashboard
The command centre — a 3D audio-reactive particle orb (Three.js), live watchlist prices, real-time chat with GPT-4o, and quick-access panels for every feature. Voice-activated with "Morpheus" wake word.
three.js orbvoice controllive pricesGPT-4o
Trading Setups V2
📋
Trade Setup Scanner
Automated 4-hourly scan across all configured pairs. Uses TradingView data + GPT-4o to find liquidity sweep → MSS → FVG entry setups. Results show P&L tracking, timestamps, and direct Buy/Sell execution buttons.
ICT/SMCauto-scan4H scannerlive execution
MT5 Live Trading
💹
MT5 Live Trading Panel
Full integration with a live Exness MT5 account via a FastAPI on EC2. Shows live balance, equity, margin, all open positions, P&L, and MORPHEUS-specific performance stats. Place, close, and modify trades via chat or UI.
live accountExness MT5EC2 APIbreakeven auto
Kronos Forecast
🔮
Kronos — Candlestick Foundation Model
A dedicated forecasting microservice (port 8100) that takes live OHLCV data from MT5 and generates probabilistic candlestick path predictions. Used to validate trade setups against model-predicted direction before entry.
ML modelOHLCV forecastDocker serviceMT5 data
Kronos Scalper
Kronos Scalper — M5 Next-Candle
Combines the Kronos forecasting model with M5 scalping logic. Predicts the next candle direction and confidence on M5 timeframe, then generates a structured trade recommendation with entry, SL, and TP levels.
Kronos AIM5 scalpnext-candleconfidence score
Chart Scalper
📈
Chart Scalper — XAU Hybrid
A hybrid scalper combining chart-based ICT pattern detection with AI confirmation. Focused on XAU/USD. Detects Fair Value Gaps, liquidity sweeps, and Market Structure Shifts on M5, then filters with GPT-4o-mini before executing.
XAU/USDFVGliquidity sweepAI gate
Gold Scalper
MORPHEUS Gold Scalper (M5 Watchlist)
Fully automated M5 liquidity-sweep scalper across all 14 watchlist pairs (metals, forex, indices, crypto). Checks H1 EMA-20 trend filter, detects wick sweeps beyond 20-bar high/low, gates with GPT-4o-mini (≥70% confidence required), then enters at 0.04 lot with 2:1 R:R.
14 pairsM5 sweepAI gate 70%H1 trend filter07:00-18:00 UTC
Pyramid Scalper XAU
🔺
Pyramid Scalper — XAU Strict
A strict pyramid scaling bot for XAU/USD that adds to winning positions at predefined R-multiples. Strict mode requires stronger confluence before adding. Manages position sizing dynamically as the trade moves in favour.
XAU/USDpyramid scalingstrict modeR-multiples
Pyramid Scalper BTC
Pyramid Scalper — BTC
Same pyramid scaling logic applied to BTC/USD. Adapts lot sizing and buffer distances for crypto volatility. Separate configuration from XAU version to account for BTC's wider spreads and faster price movements.
BTC/USDpyramid scalingcrypto adapted
Trading Journal
📔
Unified Trading Journal
All bot trades (Gold Scalper, OB Bot, Pyramid, manual MORPHEUS trades) flow into a single journal. Records entry, SL, TP, close price, P&L, R-multiple, exit reason, session, and strategy confluence. Full trade history in one view.
all bots unifiedR-multiple trackingP&L historysession tags
Session Reclaim Bot
🔄
Session Reclaim Bot
Trades the H1 sweep + M5 reclaim pattern at key session transitions. Identifies when price sweeps a key high/low on H1 then aggressively reclaims back inside — a high-probability reversal setup at London open and NY open.
H1 sweepM5 reclaimsession-awarereversal
Session IFVG Bot
🎯
Session IFVG Bot
Auto-starts at 13:00 UTC targeting the New York session. Tracks Previous Day High (PDH) and Previous Day Low (PDL), then looks for Inverse Fair Value Gaps (IFVG) as entry triggers. Combines HTF structure with LTF precision entries.
13:00 UTC auto-startPDH/PDLIFVGNY session
H1 OB Bot
🏛️
H1 OB → M1 FVG Bot
Multi-timeframe bot: detects H1 Order Blocks (displacement candles), then waits for price to approach the OB zone and confirms with an M1 Fair Value Gap for a precision entry. Combines H1 structure with M1 micro-confirmation.
H1 Order BlockM1 FVG confirmmulti-TFdisplacement candle
Asian Session OB Bot
🌙
Asian Session Order Block Bot
Runs exclusively during the Asian session (00:00–08:00 UTC). Detects displacement candles (H1 body ≥1.4× median) and marks the preceding candle as the Order Block. Waits for a tap — never chases. Backed by 612-trade backtest: 55.4% win rate, 2.99 profit factor, Sharpe 6.71.
00:00-08:00 UTC55.4% win rate2.99 profit factorAsian session
AI Asset Analyzer
🧠
AI Asset Analyzer
On-demand deep analysis of any asset using live MT5 data. Sends OHLCV, tick data, and account context to GPT-4o for a structured bias report — trend direction, key levels, confluence, and trade recommendation across timeframes.
GPT-4o analysislive MT5 datamulti-TF biaskey levels
Top-Down Analysis
🔭
Top-Down Analysis (W/D/4H/1H)
Full ICT-style top-down breakdown starting from Weekly, drilling to Daily, 4H, and 1H. Identifies HTF bias, key order blocks, fair value gaps, liquidity pools, and hands off a final LTF entry plan. Can be triggered by chat or voice.
W/D/4H/1HHTF biasICT frameworkLTF handoff
DOCN Stock Monitor
📉
DOCN Stock Monitor
Dedicated panel monitoring DigitalOcean (DOCN) stock — Naveed's employer. Shows live price, 24h change, volume, and key technicals. A personal touch: tracking your own company's market performance alongside your trading.
DOCNDigitalOceanlive stock pricepersonal tracking
Chart Analyser
📊
MORPHEUS Chart Analyser (ICT/SMC)
Natural-language chart analysis on live MT5 data. Ask in plain English: "XAU/USD 4H — liquidity sweep + MSS + FVG". Detects FVGs, Market Structure Shifts, CHoCH, and liquidity sweeps. Renders annotated charts via lightweight-charts with AI summary and trade setup output.
FVG detectionMSS/CHoCHannotated chartsnatural language
Ansible API
⚙️
Ansible API v2 Panel
Start, stop, check logs, and run playbooks from the MORPHEUS UI — or by voice. Integrates with three Ansible repos: server provisioning, PHP app deployments, and the Ansible REST API itself (which runs as a Docker service). Supports dry-run, inventory ping, ad-hoc commands.
3 reposdry-runad-hocREST APIvoice trigger
Slack Integration
💬
Slack Integration
Reads unread Slack messages from a personal Slack workspace directly in the MORPHEUS panel. Monitors priority channels, delivers DM alerts, and can search across the workspace. MORPHEUS also posts automated alerts here — trade exits, bot status, infra events.
personal workspaceunread monitoringauto-alertsDM tracking

It Remembers You

MORPHEUS has a permanent memory layer that survives chat clears and container restarts. Every OpenAI call injects your personal notes, task lists, and calendar events directly into the system prompt — so context is always fresh.

Persistent Memory (mounted at /morpheus-files → jarvis/morpheus/ on host)
├── personal-notes/*.md → trip plans, preferences, personal facts ├── notes/*.txt → task lists, reminders, weekend plans ├── calendar/events.json → meetings from ICS + screenshot extraction └── trading/journal.json → all trade history (bots + manual)

"Remember: I prefer aisle seats on flights" → MORPHEUS writes to /morpheus-files/personal-notes/preferences.md → Survives restart, chat clear, and container rebuild forever

Chat history → last 60 turns persisted to chat-history.json Personal notes → never deleted, manual only