Skip to content

wfnuser/OpenNof1

Repository files navigation

OpenNof1

Apache License Python TypeScript FastAPI Next.js AI Trading GitHub stars GitHub forks

Join Telegram Group Follow @weiraolilun

📖 中文文档: 中文 README | 快速开始 | 环境配置

AI-powered autonomous trading system with intelligent agents, real-time market data processing, and minimalist interface.

Quick Start

# Install system dependencies (TA-Lib)
# macOS
brew install ta-lib

# Ubuntu/Debian
sudo apt-get install libta-lib-dev

# Install backend dependencies
cd backend && uv sync

# Install frontend dependencies
cd frontend && pnpm install

# Configure environment
cp backend/.env.example backend/.env
# Edit .env with your DeepSeek API key and Binance Key (defaults to DeepSeek)

# Start backend
cd backend && uv run python main.py

# Start frontend (new terminal)
cd frontend && pnpm run dev

Visit http://localhost:3000 for the dashboard.

Enabling Frontend Control Operations

By default, high-risk actions (starting/stopping the trading bot, resetting strategy history, editing strategies, etc.) are blocked in the web UI. To unlock these controls, set the environment variable ALLOW_CONTROL_OPERATIONS=true before running or deploying the frontend (e.g., in .env.local).

Supported Exchanges

Currently supports Binance Futures only

Need other exchange support?

  • Please submit a GitHub Issue describing your requirements
  • We'll develop support for other exchanges based on user demand priority

Dashboard Preview

AlphaTransformer Trading Dashboard

Live trading dashboard showing real-time P&L tracking, AI decisions, and position monitoring

Architecture

  • Backend: FastAPI + SQLite + SQLAlchemy
  • Frontend: Next.js 14.0 + TypeScript + TailwindCSS
  • AI: Configurable providers (OpenAI, DeepSeek, Anthropic, etc.)
  • Market Data: Binance Futures WebSocket
  • Trading: Multi-exchange API integration

Key Features

  • Configurable AI Providers: Support for OpenAI, DeepSeek, Anthropic, and custom endpoints
  • Real-time Dashboard: Live P&L tracking and position monitoring
  • Autonomous Trading: AI-powered decision making with risk management
  • Minimalist UI: Clean, professional interface inspired by modern trading platforms

Documentation

Inspiration & References

Team

YouBet DAO - An organization dedicated to exploring more open and fair production relationships.

Core Contributors

License

Apache License 2.0

About

Your custom 24/7 AI trading agent. Inspired by nof1.ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •