GitPedia

Nofx

Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.

From NoFxAiOS·Updated June 20, 2026·View on GitHub·

AI trading terminal for global markets. Research, strategy generation, execution, and monitoring for US stocks, commodities, forex, and crypto. The project is written primarily in Go, distributed under the GNU Affero General Public License v3.0 license, first published in 2025. It has gained significant community traction with 12,450 stars and 3,001 forks on GitHub. Key topics include: agentictrading, ai, ai-trading, arbitrage, binance.

<p align="center"><strong>Backed by <a href="https://vergex.trade">vergex.trade</a></strong></p> <h1 align="center">NOFX</h1> <p align="center"> <strong>AI trading terminal for global markets.</strong><br/> <strong>Research, strategy generation, execution, and monitoring for US stocks, commodities, forex, and crypto.</strong> </p> <p align="center"> <a href="https://github.com/NoFxAiOS/nofx/stargazers"><img src="https://img.shields.io/github/stars/NoFxAiOS/nofx?style=for-the-badge" alt="Stars"></a> <a href="https://github.com/NoFxAiOS/nofx/releases"><img src="https://img.shields.io/github/v/release/NoFxAiOS/nofx?style=for-the-badge" alt="Release"></a> <a href="https://github.com/NoFxAiOS/nofx/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-AGPL--3.0-blue.svg?style=for-the-badge" alt="License"></a> <a href="https://t.me/nofx_dev_community"><img src="https://img.shields.io/badge/Telegram-Community-blue?style=for-the-badge&logo=telegram" alt="Telegram"></a> </p> <p align="center"> <a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a> <a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a> </p> <p align="center"> <a href="README.md">English</a> · <a href="docs/i18n/zh-CN/README.md">中文</a> · <a href="docs/i18n/ja/README.md">日本語</a> · <a href="docs/i18n/ko/README.md">한국어</a> · <a href="docs/i18n/ru/README.md">Русский</a> · <a href="docs/i18n/uk/README.md">Українська</a> · <a href="docs/i18n/vi/README.md">Tiếng Việt</a> </p>

NOFX is an open-source AI trading terminal for active traders who want one workspace for market research, strategy development, execution, and portfolio monitoring.

The product is built around global liquid markets: US equities, commodity contracts, FX pairs, and digital assets. The AI layer helps translate market intent into watchlists, signals, strategy logic, risk controls, and execution workflows.

bash
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash

Open http://127.0.0.1:3000.


Register exchanges

Use the links below to open trading accounts for crypto and supported US stock, FX, and commodity derivative markets. These routes are part of NOFX partner programs and may include fee discounts or referral benefits.

ExchangeStatusRegister with fee discount
<img src="web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> BinanceRegister
<img src="web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> BybitRegister
<img src="web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> OKXRegister
<img src="web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> HyperliquidRegister
<img src="web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> BitgetRegister
<img src="web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> KuCoinRegister
<img src="web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> GateRegister
<img src="web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> AsterRegister
<img src="web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> LighterRegister

Quick demo

<p align="center"> <a href="https://drive.google.com/file/d/1frzw-HDZ3viQvLOQKsAJGc9bT0dXs68D/view"> <img src="screenshots/demo-cover.png" alt="NOFX quick demo video" width="900"/> </a> </p> <p align="center"> Click the cover image to watch the demo video. </p>

Markets

US Stocks · Commodities · Forex · Crypto

NOFX organizes research, strategy construction, execution, and monitoring around multi-asset workflows instead of single-venue screens.


AI model access

NOFX routes AI inference through Claw402 automatically. Users do not need to configure model providers, manage API keys, or maintain separate AI accounts. The terminal accesses supported models on demand through Claw402's pay-as-you-go infrastructure, with traffic routed through the official discounted channel.

ProviderAccess
Claw402Access pay-as-you-go AI models with official discount

Capabilities

CapabilityDescription
AI trading terminalUnified workspace for US stocks, commodities, forex, and crypto workflows
AI model accessUnified model access through Claw402-supported providers
Exchange connectivityBinance, Bybit, OKX, Hyperliquid, Bitget, KuCoin, Gate, Aster, and Lighter
Strategy StudioMarket universes, indicators, risk controls, and strategy logic
Model competitionCompare model-driven traders with live performance and leaderboard tracking
Telegram agentControl and monitor the trading assistant through chat
Portfolio dashboardPositions, P/L, execution history, and model decision logs

Screenshots

<details> <summary><b>Config Page</b></summary>
ConfigurationTraders 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>
OverviewMarket Chart
<img src="screenshots/dashboard-page.png" width="400"/><img src="screenshots/dashboard-market-chart.png" width="400"/>
Trading StatsPosition History
<img src="screenshots/dashboard-trading-stats.png" width="400"/><img src="screenshots/dashboard-position-history.png" width="400"/>
PositionsTrader 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 EditorIndicators 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

bash
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash

Railway (Cloud)

Deploy on Railway

Docker

bash
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:

powershell
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

bash
# 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

bash
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash

Setup

Beginner mode: Guided onboarding walks new users through model selection, exchange connection, strategy setup, and first deployment.

Advanced mode:

  1. Configure AI model access
  2. Connect exchange credentials
  3. Build or import a strategy
  4. Create an AI trader profile
  5. Launch, monitor, and iterate from the dashboard

All configuration is available from the web UI at http://127.0.0.1:3000.


Deploy to server

HTTP deployment:

bash
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash # Access via http://YOUR_IP:3000

HTTPS via Cloudflare:

  1. Add domain to Cloudflare (free plan)
  2. A record → your server IP (Proxied)
  3. SSL/TLS → Flexible
  4. Set TRANSPORT_ENCRYPTION=true in .env

Architecture

                              NOFX
    ┌─────────────────────────────────────────────────┐
    │                 Trading Terminal                 │
    │        React + TypeScript + TradingView          │
    │      US Stocks · Commodities · Forex · Crypto    │
    ├─────────────────────────────────────────────────┤
    │                  API Server (Go)                  │
    ├──────────────┬──────────────┬───────────────────┤
    │   Strategy    │   Telegram   │   Trader Runtime  │
    │    Engine     │    Agent     │   Risk Controls   │
    ├──────────────┴──────────────┴───────────────────┤
    │                 AI Model Layer                    │
    │    Unified provider access through Claw402        │
    │    Model routing · payment · execution support    │
    ├─────────────────────────────────────────────────┤
    │              Exchange Connectivity                │
    │ Binance · Bybit · OKX · Hyperliquid · Bitget     │
    │ KuCoin · Gate · Aster · Lighter                  │
    └─────────────────────────────────────────────────┘

Docs

ArchitectureSystem design and module index
Strategy ModuleCoin selection, AI prompts, execution
FAQCommon questions
Getting StartedDeployment guide

Contributing

See Contributing Guide, Code of Conduct, and Security Policy.

Contributor Airdrop Program

NOFX tracks meaningful contributions and intends to reward contributors as the ecosystem grows. Priority issues carry higher reward weight.

ContributionWeight
Pinned Issue PRs★★★★★★
Code (Merged PRs)★★★★★
Bug Fixes★★★★
Feature Ideas★★★
Bug Reports★★
Documentation★★

Websitevergex.trade
Dashboardvergex.trade/explore
Telegramnofx_dev_community
Twitter@vergex_ai

Risk warning: Automated trading involves substantial risk. Use appropriate position sizing, understand each exchange venue, and do not trade funds you cannot afford to lose.


Sponsors

<a href="https://github.com/pjl914335852-ux"><img src="https://github.com/pjl914335852-ux.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/cat9999aaa"><img src="https://github.com/cat9999aaa.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/1733055465"><img src="https://github.com/1733055465.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/kolal2020"><img src="https://github.com/kolal2020.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/CyberFFarm"><img src="https://github.com/CyberFFarm.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/vip3001003"><img src="https://github.com/vip3001003.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/mrtluh"><img src="https://github.com/mrtluh.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/cpcp1117-source"><img src="https://github.com/cpcp1117-source.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/match-007"><img src="https://github.com/match-007.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/leiwuhen1715"><img src="https://github.com/leiwuhen1715.png" width="50" height="50" style="border-radius:50%"/></a>
<a href="https://github.com/SHAOXIA1991"><img src="https://github.com/SHAOXIA1991.png" width="50" height="50" style="border-radius:50%"/></a>

Become a sponsor

License

AGPL-3.0

Star History Chart

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from NoFxAiOS/nofx via the GitHub API.Last fetched: 6/20/2026