跳到主要内容
项目档案应用项目

NOFX 开源自主 AI 交易助手:多市场多模型 USDC 支付,一键安装全自动交易

NOFX 是开源自主 AI 交易系统,适用于加密货币、股票、外汇等市场,集成 GPT、Claude 等 15+ AI 模型。通过 x402 协议实现 USDC 支付无需 API 密钥,一键安装即可全自动交易。本文详解功能、安装步骤、使用方式及技术架构。

12,921GoStar 于 2025年12月20日2026年9月19日 更新

AI 总结

NOFX 是基于 x402 协议的开源自主 AI 交易助手,支持加密货币、股票、外汇等多市场,集成 15+ AI 模型,通过 USDC 支付无需 API 密钥,实现全自动交易。

中文项目介绍

NOFX 是一个开源的自主 AI 交易助手,旨在消除传统 AI 交易工具中手动配置模型、管理多个 API 密钥和预付费账户的繁琐流程。其核心价值在于通过内置 x402 micropayments 协议,用户只需充值 USDC 到钱包即可按需支付,钱包即身份,实现零人工干预的自动化交易。 系统解决多交易所、多模型集成时的复杂性和高门槛问题,适用于加密货币、美国股票、外汇和金属等市场,支持 Binance、Bybit、OKX、Hyperliquid 等主流交易所。用户包括个人交易者、量化策略师和 AI 爱好者,可用于自动化交易执行、策略可视化构建、实时监控以及参与 AI 交易竞赛。 技术层面,后端基于 Go 语言和 Gin 框架,前端为 React/TypeScript,数据库支持 SQLite 和 PostgreSQL。系统通过 MCP 协议集成支付和 AI 提供商模块,市场数据来自 CoinAnk API。关键模块涵盖 API 服务器、交易所集成、AI 模型管理、策略引擎、x402 支付处理器、Telegram 机器人和加密服务,所有敏感数据均加密存储。

详细信息与使用说明

1. 项目定位与用途

NOFX 定位为开源的自主 AI 交易助手,核心用途是让 AI 全自动管理交易流程,用户仅需设定策略并充值 USDC。它支持加密货币、美股、外汇、金属等多市场,以及 Binance、Bybit、OKX 等多家交易所,集成 GPT、Claude、DeepSeek 等 15+ AI 模型。通过 x402 支付协议,实现按次 USDC 扣费,无需传统 API 密钥,大幅降低使用门槛。用户可通过 Dashboard 监控实盘,通过 Telegram 与助手交互,或参与 AI 竞赛。

2. 解决的问题

传统 AI 交易工具要求用户手动配置模型、分别申请和管理各服务的 API 密钥、预付费充值,流程繁琐且易出错。NOFX 通过 x402 micropayments 协议彻底消除 API 密钥需求,以 USDC 钱包作为统一身份,按请求自动扣费。同时,AI 自主感知市场、选择模型、获取数据并执行交易,无需人工干预,解决了多源数据整合、模型切换和支付割裂的痛点,让交易自动化真正落地。

3. 适用场景

适用场景涵盖:1)多市场自动化交易:加密货币、美国股票、外汇、金属;2)多交易所统一执行:Binance、Bybit、OKX、Bitget、KuCoin、Gate、Hyperliquid、Aster、Lighter;3)策略开发与回测:通过 Strategy Studio 可视化构建策略,设置币种来源、技术指标和风控规则;4)实时监控与交互:Dashboard 展示仓位、盈亏、AI 决策日志,Telegram 机器人支持自然语言聊天;5)AI 竞赛:观察不同 AI 模型的实盘表现并竞争排行榜。目标用户为个人交易者、量化团队及 AI 技术爱好者。

4. 安装方式

仓库中明确提供两种安装方式:1)一键安装脚本:在终端执行 curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash,该脚本会自动配置环境并启动服务;2)Docker 部署:使用 docker-compose up 命令启动(需提前准备 docker-compose.yml 文件)。此外,必须复制 .env.example 为 .env 并配置必要环境变量,包括服务器端口、JWT 密钥、数据加密密钥、数据库路径(支持 SQLite 或 PostgreSQL)等。数据库默认为 SQLite,也可通过配置切换为 PostgreSQL。

5. 使用方式

使用流程如下:首先在 Strategy Studio 中可视化构建交易策略,定义币种来源、技术指标和风险控制参数;其次向指定 USDC 钱包充值以支付 AI 模型请求费用(按次计费,无预付费);随后系统自动运行,AI 自主决策并执行交易。用户可通过 Dashboard 实时查看仓位、盈亏曲线及 AI 的 Chain of Thought 决策日志;通过 Telegram 机器人以自然语言方式查询状态、下达指令,支持流式响应和工具调用;此外可参与 AI Competition 观察不同 AI 的绩效排名。

6. 实现特点与架构

NOFX 采用前后端分离架构:后端基于 Go 1.21+ 和 Gin 框架,前端为 React 18+。核心模块包括:API 服务器(处理 HTTP 请求)、认证(JWT)、加密服务(保护敏感数据)、交易管理器、MCP 协议集成(支付与 AI 提供商)、多交易所客户端、策略引擎、Telegram 机器人及数据存储层(SQLite/PostgreSQL)。支付流程基于 x402 标准:请求 → 返回 402 价格 → 钱包签名 USDC → 重试 → 完成。当前内置的 x402 提供商为 Claw402(Base 链),支持 15+ 模型。市场数据来源于 CoinAnk API,且已禁用 WebSocket 监控以降低复杂度。

思维导图

NOFX
后端核心
API 服务器 (Gin)
JWT 认证
配置管理
加密服务
前端界面
Dashboard
Strategy Studio
设置页面
支付系统
x402 协议
USDC 钱包
Claw402 提供商
AI 集成
多模型支持 (GPT/Claude/DeepSeek)
MCP 提供商模块
AI 决策引擎
交易所连接
Binance 客户端
Bybit 客户端
OKX 客户端
Hyperliquid 客户端
数据存储
SQLite/PostgreSQL
加密存储
状态管理
Telegram 代理
聊天机器人
流式响应
工具调用

常见问题

NOFX 如何实现无需 API 密钥的支付?

通过 x402 协议,用户只需充值 USDC 到指定钱包,每次 AI 请求会自动扣费,钱包即身份,无需注册账户或管理 API 密钥。

NOFX 支持哪些交易所和 AI 模型?

交易所支持 Binance、Bybit、OKX、Bitget、KuCoin、Gate、Hyperliquid、Aster、Lighter 等;AI 模型包括 GPT、Claude、DeepSeek、Qwen、Grok、Gemini、Kimi、MiniMax 等 15+ 种,可随时切换。

如何安装和启动 NOFX?

运行安装脚本:curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash;或使用 Docker:docker-compose up。同时需复制 .env.example 为 .env 并配置环境变量,启动后访问 http://127.0.0.1:3000。

AI 如何自主进行交易决策?

AI 自动感知市场数据、选择合适模型、执行策略逻辑并下达交易订单,全程无需人工干预。用户只需在 Strategy Studio 中设定策略规则并充值 USDC 支付模型请求费用。

是否支持自定义交易策略?

支持。通过 Strategy Studio 可视化构建器,用户可以自定义币种来源、技术指标、风险控制规则等策略参数,并实时回测和部署到实盘。