Gopher
AI-powered backtesting and strategy evolution for cryptocurrency trading.
Gopher uses Large Language Models (LLMs) to autonomously discover, test, and evolve profitable trading strategies. Instead of manually designing rules, Gopher's AI agent continuously generates and refines strategies based on real market data.
New to Gopher? The CLI is the recommended way to use Gopher. It's always the most up-to-date and includes features like live trading that haven't yet reached the desktop apps.
Key Features
Autonomous Strategy Discovery
Gopher's AI agent generates trading strategies in natural language, tests them against historical data, and evolves them based on performance feedback.
Multi-Timeframe Analysis
Analyze markets across 9 timeframes (1m, 5m, 15m, 30m, 1h, 4h, 8h, 1d, 1w) for comprehensive technical analysis and strategy optimization.
Monte Carlo Validation
Statistically validate strategies through Monte Carlo simulations to ensure robustness across different market conditions.
200+ Crypto Assets
Pre-configured cloud database with historical data for 200+ Hyperliquid perpetual futures assets, ready to use immediately.
Built-in Risk Management
Configurable position sizing, stop-loss levels, leverage controls, and maximum margin utilization to manage risk effectively.
How It Works
┌─────────────────────────────────────────────────────────────────┐
│ Gopher Workflow │
│ │
│ ┌────────┐ ┌─────────┐ ┌────────────┐ ┌────────┐ │
│ │ Setup │────▶│ Evolve │────▶│ Validate │────▶│ Live │ │
│ └────────┘ │Strategy │ │Monte Carlo │ │Trading │ │
│ └─────────┘ └────────────┘ └────────┘ │
│ │ │ │ │
│ ┌────────┐ ▼ │ ▼ │
│ │ Assets │ ┌─────────┐ │ ┌────────┐ │
│ │Coverage│ │Backtest │◀───────────┘ │ Query │ │
│ └────────┘ │ History │ │ Trades │ │
│ └─────────┘ └────────┘ │
└─────────────────────────────────────────────────────────────────┘
- Setup - Configure API keys and data sources via the wizard
- Evolve - AI-powered autonomous strategy discovery and refinement
- Validate - Monte Carlo simulation for statistical robustness
- Live Trading - Deploy strategies to Hyperliquid (paper or live)
- Backtest - Run individual backtests with specific strategies
- History - Review past sessions and results
- Assets/Coverage - Check available assets and data availability
Get Started
The CLI is the primary entry point for Gopher and always has the latest features. Desktop apps follow behind in development and currently do not support live trading.
If you want access to live trading and the newest capabilities, use the CLI.
| Platform | Description | Live Trading |
|---|---|---|
| CLI | Command-line interface for all platforms (recommended) | ✅ |
| macOS | Desktop app for Apple Silicon and Intel Macs | ❌ |
| Windows | Desktop app for Windows 10/11 | ❌ |
Jump straight to the Quick Start Guide to run your first strategy evolution with the CLI.
Requirements
- API Access: Gopher Key (recommended - get started) or bring your own OpenRouter/OpenAI key
- Internet: Connection to cloud data service
- System: macOS 11+, Windows 10+, or Linux (CLI only)
Support
- Documentation: You're reading it!
- Issues: GitHub Issues
- Contact: hello@gopher-ai.com
Gopher is developed by Moon Laboratories Inc.