Clay Tu

Projects

Things I've built

8 projects

✨ Nina Universe

Nina Dashboard icon

Nina Dashboard

My personal life OS. Twenty-plus boards — health, training, trading, reading, journaling, travel, English — in one self-hosted app, with the data stored on my own machine. Every board has a Nina looking after it. Watch the 60-second intro.

Next.jsTypeScriptSQLiteLocal-firstHealthKitNinaWellbeingNinaWellbeing iOS
→
Nina icon

Nina

A family of AI agents: a chief of staff plus specialists for trading, health, reading, journaling, English and travel. Built on OpenClaw, a Telegram message away.

AI AgentsOpenClawClaudeKimiGrok
→

📈 Trading

ES Signal Dashboard icon

ES Signal Dashboard

A real-time ES futures trading dashboard with AI-powered market analysis. Connects to IBKR for live data, runs multi-model AI analysis (Gemini, Grok, Claude), and simulates paper trading with full P&L tracking.

PythonFlaskAITradingIBKR
→
ES Notes icon

ES Notes

Daily pre-market notes on E-mini S&P 500 futures. Key levels, market structure, and a trading plan — written before the open, every trading day.

ES FuturesPrice ActionAl Brooks
→
盘口播客 icon

盘口播客

A Chinese podcast on trading psychology and price action. Al Brooks methodology, ES futures trade reviews, and the mental side of day trading — in Chinese.

PodcastTrading PsychologyAl Brooks
→
ES EDGE icon

ES EDGE

A paid weekly ES structure review — two years of weekly macro plus twelve months of daily structure, read through price action. Bilingual, published every week at propfirm.top.

Next.jsStripeES FuturesBilingual
→

🛠 Apps

TrackFlow icon

TrackFlow

An iOS + macOS expense tracker built around how I actually think about money. v2 with Mac Catalyst support, enhanced charts, and CloudKit sync. On the App Store.

SwiftSwiftUIiOSmacOSCloudKit
Download on the App Store
→
CandleRush icon

CandleRush

A price-action training game for iOS. Real ES/NQ charts freeze at a decision point — call LONG, SHORT, or PASS against an ATR-sized bracket, build streaks, and get a price-action lesson after every round.

SwiftSwiftUIiOSES/NQPrice Action
→