gitwtfhub

wtf is nofx?

nofxaios/nofx — explained in plain English

Analysis updated 2026-06-24

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

GoReact

How it stacks up

nofxaios/nofxrs/zerologstashapp/stash
Stars12,39812,37912,334
LanguageGoGoGo
Setup difficultymoderateeasymoderate
Complexity4/52/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

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.

Wtf does this do

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.

Yoink these 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?

Frequently asked questions

wtf is nofx?

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.

What language is nofx written in?

Mainly Go. The stack also includes Go, React.

What license does nofx use?

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.

How hard is nofx to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nofx for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.