explaingit

nofxaios/nofx

12,398GoAudience · developerComplexity · 4/5LicenseSetup · moderate

TLDR

An open-source AI trading assistant that autonomously connects to crypto and stock exchanges, selects AI models on the fly, and places trades on your behalf, funded through a USDC crypto wallet instead of traditional API subscriptions.

Mindmap

mindmap
  root((NOFX))
    What it does
      Autonomous AI trading
      Multi-exchange support
      Crypto wallet payments
    Exchanges
      Binance Bybit OKX
      Hyperliquid
      Stocks and forex
    AI Models
      DeepSeek GPT Claude
      Gemini Grok Qwen
    Features
      Strategy studio
      Telegram bot
      Live dashboard
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run an autonomous AI agent that trades crypto on Binance or Bybit based on market data it pulls itself

USE CASE 2

Use the visual strategy studio to configure which coins to trade, which indicators to use, and risk limits without coding

USE CASE 3

Control your AI trading assistant from a phone via the Telegram bot interface

USE CASE 4

Pay for AI model usage per-request from a USDC wallet without managing separate API keys for each service

Tech stack

GoReact

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a funded USDC wallet for AI model payments and API credentials for at least one supported exchange.

AGPL-3.0, free to use and modify, but if you run it as a network service others access, you must publish your modified source code.

In plain English

NOFX is an open-source AI trading assistant written in Go (with a React frontend) that connects to cryptocurrency exchanges and financial markets and lets an AI agent place trades on your behalf. The project describes its core promise as fully autonomous operation: the AI picks which AI model to use, pulls market data on its own, and decides when to trade, without you manually setting those things up each time. The payment model is unusual. Instead of requiring you to register accounts and manage API keys for each AI service, NOFX uses a protocol called x402 that lets you pay per AI request directly from a USDC cryptocurrency wallet. You fund the wallet once and the system draws from it as needed. The supported AI models include DeepSeek, Qwen, GPT, Claude, Gemini, Grok, and others, all accessible through this same wallet-based payment flow. Exchange support is broad, covering major centralized exchanges like Binance, Bybit, OKX, KuCoin, and Gate, along with decentralized perpetual exchanges like Hyperliquid. The markets covered include crypto, US stocks, forex, and metals. Installation is a single curl command that starts a local server at http://127.0.0.1:3000. From the dashboard you can see live positions, profit and loss figures, and logs of the AI decision process. A strategy studio lets you visually configure which coins to trade, what indicators to use, and how much risk to take. There is also a Telegram bot interface for interacting with the assistant via chat. The project is licensed under AGPL-3.0 and has a community Telegram group. The README is available in English, Chinese, Japanese, Korean, Russian, Ukrainian, and Vietnamese.

Copy-paste prompts

Prompt 1
Install NOFX with the single curl command and connect it to my Binance account, walk me through the full setup
Prompt 2
Configure the NOFX strategy studio to trade BTC/USDT using RSI and MACD indicators with a 2% risk limit per trade
Prompt 3
How does the x402 wallet payment system in NOFX work and how do I fund it with USDC to start using AI models?
Prompt 4
Set up the NOFX Telegram bot so I can check my open positions and send trade commands from my phone
Prompt 5
How do I add a US stock or forex market to NOFX alongside my existing crypto trading strategy?
Open on GitHub → Explain another repo

← nofxaios on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.