Nofx
Your personal AI trading assistant. Any market. Any model. Pay with USDC, not API keys.
Install / Use
/learn @NoFxAiOS/NofxREADME
NOFX is an open-source autonomous AI trading assistant. Unlike traditional AI tools that require you to manually configure models, manage API keys, and wire up data sources — NOFX's AI perceives markets, selects models, and fetches data entirely on its own. Zero human intervention. You set the strategy, the AI handles everything else.
Fully autonomous: The AI decides which model to use, what market data to pull, when to trade — all by itself. No manual model configuration. No juggling API keys for different services. Just fund a USDC wallet and let it run.
What makes it different: built-in x402 micropayments. No API keys. Fund a USDC wallet and pay per request. Your wallet is your identity.
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
Open http://127.0.0.1:3000. Done.
How x402 Works
Traditional flow: register account → buy credits → get API key → manage quota → rotate keys.
x402 flow:
Request → 402 (here's the price) → wallet signs USDC → retry → done
No accounts. No API keys. No prepaid credits. One wallet, every model.
Built-in x402 Providers
| Provider | Chain | Models | |:---------|:------|:-------| | <img src="web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> Claw402 | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ models | | BlockRun | Base | Configurable | | BlockRun Sol | Solana | Configurable |
Also compatible with ClawRouter — an intelligent LLM router that picks the cheapest capable model per request (41+ models, 74-100% savings, <1ms routing).
What It Does
| Feature | Description | |:--------|:------------| | Multi-AI | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — switch anytime | | Multi-Exchange | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter | | Strategy Studio | Visual builder — coin sources, indicators, risk controls | | AI Competition | AIs compete in real-time, leaderboard ranks performance | | Telegram Agent | Chat with your trading assistant — streaming, tool calling, memory | | Dashboard | Live positions, P/L, AI decision logs with Chain of Thought |
Markets
Crypto · US Stocks · Forex · Metals
Exchanges (CEX)
| Exchange | Status | Register (Fee Discount) | |:---------|:------:|:------------------------| | <img src="web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> Binance | ✅ | Register | | <img src="web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> Bybit | ✅ | Register | | <img src="web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> OKX | ✅ | Register | | <img src="web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> Bitget | ✅ | Register | | <img src="web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> KuCoin | ✅ | Register | | <img src="web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> Gate | ✅ | Register |
Exchanges (Perp-DEX)
| Exchange | Status | Register (Fee Discount) | |:---------|:------:|:------------------------| | <img src="web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> Hyperliquid | ✅ | Register | | <img src="web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> Aster DEX | ✅ | Register | | <img src="web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> Lighter | ✅ | Register |
AI Models (API Key Mode)
| AI Model | Status | Get API Key | |:---------|:------:|:------------| | <img src="web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> DeepSeek | ✅ | Get API Key | | <img src="web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> Qwen | ✅ | Get API Key | | <img src="web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> OpenAI (GPT) | ✅ | Get API Key | | <img src="web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> Claude | ✅ | Get API Key | | <img src="web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> Gemini | ✅ | Get API Key | | <img src="web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> Grok | ✅ | Get API Key | | <img src="web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> Kimi | ✅ | Get API Key |
AI Models (x402 Mode — No API Key)
15+ models via Claw402 or BlockRun — just a USDC wallet
Screenshots
<details> <summary><b>Config Page</b></summary>| AI Models & Exchanges | Traders List | |:---:|:---:| | <img src="screenshots/config-ai-exchanges.png" width="400"/> | <img src="screenshots/config-traders-list.png" width="400"/> |
</details> <details> <summary><b>Dashboard</b></summary>| Overview | Market Chart | |:---:|:---:| | <img src="screenshots/dashboard-page.png" width="400"/> | <img src="screenshots/dashboard-market-chart.png" width="400"/> |
| Trading Stats | Position History | |:---:|:---:| | <img src="screenshots/dashboard-trading-stats.png" width="400"/> | <img src="screenshots/dashboard-position-history.png" width="400"/> |
| Positions | Trader Details | |:---:|:---:| | <img src="screenshots/dashboard-positions.png" width="400"/> | <img src="screenshots/details-page.png" width="400"/> |
</details> <details> <summary><b>Strategy Studio</b></summary>| Strategy Editor | Indicators Config | |:---:|:---:| | <img src="screenshots/strategy-studio.png" width="400"/> | <img src="screenshots/strategy-indicators.png" width="400"/> |
</details> <details> <summary><b>Competition</b></summary>| Competition Mode | |:---:| | <img src="screenshots/competition-page.png" width="400"/> |
</details>Install
Linux / macOS
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
Railway (Cloud)
Docker
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
docker compose -f docker-compose.prod.yml up -d
Windows
Install Docker Desktop, then:
curl -o docker-compose.prod.yml https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
docker compose -f docker-compose.prod.yml up -d
From Source
# Prerequisites: Go 1.21+, Node.js 18+, TA-Lib
# macOS: brew install ta-lib
# Ubuntu: sudo apt-get install libta-lib0-dev
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
go build -o nofx && ./nofx # backend
cd web && npm install && npm run dev # frontend (new terminal)
Update
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
Setup
- AI — Add API keys or configure x402 wallet
- Exchange — C
Related Skills
node-connect
329.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
329.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.2kCommit, push, and open a PR
