Frontier · Get started · Documentation · Community
English · 中文 · 日本語 · 한국어 · Русский · Українська · Tiếng Việt
NOFX is an open-source trading system you run on your own machine. Use Frontier to work through a trade with AI, compare entries on a chart and approve the order yourself. Use Autopilot to run a strategy continuously. Both use your configured models and exchange accounts.
Built with Vergex. AI and data access through Claw402.
One-line install — Linux / macOS
Install and start Docker with Compose, then run:
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
Open http://127.0.0.1:3000 in your desktop browser.
The installer generates missing environment keys and starts NOFX using published Docker images. No Go or Node.js setup is needed. Continue with your first session, or see source builds and other options.
A chart, a conversation and a trade you can inspect before placing it.
Frontier supports Binance USDT perpetuals, Hyperliquid, OKX and Bitget. You can browse public markets before connecting an execution account; trading requires a matching account. Generating a plan does not submit an order.
| Entry | How it works |
|---|---|
| Market | Enter at the available market price after approval; the displayed entry is an estimate. |
| Limit | Submit an entry at a chosen price. |
| Ladder | Split the position across weighted price levels. |
| TWAP | Release a finite sequence of orders over time, within the approved price limits. |
Limit orders and scheduled slices may remain unfilled. Execution details and recovery.
For strategies you want to run continuously, configure a trader with a model, exchange account and strategy. Autopilot reads the market, makes decisions and routes orders through the NOFX exchange runtime. The Dashboard shows positions, performance and decision history.
Frontier requires approval for each trade. Autopilot can place trades while it is running. Starting or stopping Autopilot is a separate action.
| Workspace | What you do there |
|---|---|
| Config | Connect models, fund the AI wallet and manage trading accounts. |
| Frontier | Explore markets, compare entry plans and place reviewed orders. |
| Dashboard | Follow your running traders, positions and decision history. |
| Strategy | Configure market selection, indicators, sizing and trading instructions. |
| Leaderboard | Compare published trader performance. |
For continuous trading, configure and start Autopilot separately.
After stopping active Autopilot traders and reviewing any running Frontier execution, run these commands from your installation directory (by default ~/nofx):
docker compose pull
docker compose up -d
Keep .env and the data/ directory when upgrading; they contain configuration, encryption material and saved application state.
After restarting, check positions and orders at the exchange and reconcile any execution marked as needing attention before placing another trade. Stopping a process does not close its positions.
git clone --recurse-submodules https://github.com/NoFxAiOS/nofx.git
cd nofx
./start.sh start --build
The startup script creates `.env` when needed and generates missing encryption keys. If you cloned without submodules, run `git submodule update --init web/vendor/charting` before building. TradingView chart assets are subject to their applicable license; see [chart integration notes](https://github.com/NoFxAiOS/nofx/blob/HEAD/docs/features/trade-planning.md#harness-chart-and-plugins).
To update a source installation, stop active Autopilot traders and review running Frontier execution, then:
git pull --ff-only
git submodule update --init web/vendor/charting
./start.sh start --build
# Backend
go build -o nofx .
./nofx
# Frontend, in a second terminal
cd web
npm ci
npm run dev
Frontier and Autopilot reuse models configured in NOFX. Claw402 provides access to multiple models with usage settled in USDC on Base; choose the model in Config and switch it in the workspace.
Exchange prices and candles come from the selected venue. AI500 and supported holder analytics use paid Claw402 routes. Data availability depends on the market and provider: a Hyperliquid holder dataset is not a substitute for Binance, OKX or Bitget data. The activity stream shows data reads and planning progress.
AI fees, paid-data fees and exchange trading funds are separate. Model requests can incur charges even when no trade is placed.
Frontier currently exposes Binance, Hyperliquid, OKX and Bitget. The broader NOFX runtime also includes Bybit, Gate, KuCoin, Aster and Lighter. Available products, order types and account permissions depend on the exchange.
The links below are partner registration links that support development. Fee offers are set by each exchange.
| Exchange | Status | Partner link |
|---|---|---|
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register | |
| ✅ | Register |
Plans and strategy decisions use the existing NOFX exchange adapters. The model does not receive wallet private keys or exchange credentials in its prompt.
Desktop browser
Frontier · Config · Dashboard · Strategy
│
NOFX API
│
┌────────────┴────────────┐
Frontier planning Autopilot
Review and approval Strategy loop
└────────────┬────────────┘
Shared execution
Exchange adapters
│
Your trading accounts
Models and paid data: NOFX provider clients · Claw402
Storage: local configuration, plans and execution records
| Guide | Contents |
|---|---|
| Frontier | Planning, live execution, data and recovery |
| Getting started | Deployment and exchange API guides |
| Architecture | System design and module index |
| Strategy module | Coin selection, AI prompts and execution |
| FAQ | Common questions |
| Troubleshooting | Diagnosing common issues |
Telegram · Twitter/X · Issues · vergex.trade · Live dashboard
Code, documentation, translations, and bug reports are all welcome — see the Contributing Guide, Code of Conduct, and Security Policy.
NOFX tracks meaningful contributions and intends to reward contributors as the ecosystem grows. Priority issues carry higher weight.
| Contribution | Weight |
|---|---|
| Pinned Issue PRs | ★★★★★★ |
| Code (Merged PRs) | ★★★★★ |
| Bug Fixes | ★★★★ |
| Feature Ideas | ★★★ |
| Bug Reports | ★★ |
| Documentation | ★★ |
If NOFX is useful to you, a star helps other traders find it.
Automated trading involves substantial risk. AI-driven strategies are experimental and can lose money. Size positions appropriately, understand each venue, and never trade funds you cannot afford to lose. Full disclaimer.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|