Discover and explore top open-source AI tools and projects—updated daily.
chadyiAI-powered cryptocurrency trading simulator
New!
Top 45.7% on SourcePulse
This project provides a web-based platform for simulating cryptocurrency trading using AI-driven decision systems. It targets users looking to test and develop AI trading strategies by integrating with large language models (LLMs) and real-time market data, offering a risk-free environment for algorithmic trading experimentation.
How It Works
The platform utilizes a Python/Flask backend for server logic and a native JavaScript frontend with ECharts for interactive dashboards. It integrates with various LLMs through an OpenAI-compatible API interface, allowing users to configure AI models for trading decisions. A SQLite database stores trading history and portfolio data, while a dedicated trading engine executes strategies based on AI outputs and real-time market feeds.
Quick Start & Requirements
Installation involves cloning the repository and running pip install -r requirements.txt followed by python app.py. The application is accessible at http://localhost:5000. Key requirements include a stable internet connection for market data retrieval and valid API keys for the chosen AI models (e.g., OpenAI, DeepSeek, Claude via OpenRouter). An online version with a leaderboard is available at https://aitradegame.com/.
Highlighted Details
Maintenance & Community
The project welcomes contributions. Specific details regarding maintainers, active development, or community channels (like Discord/Slack) are not provided in the README.
Licensing & Compatibility
The license type is not specified in the provided documentation. Users should verify licensing terms before integrating into commercial or closed-source projects.
Limitations & Caveats
This is a paper trading simulation platform; it does not involve real funds. A persistent internet connection is mandatory for accessing market data, and functional API keys for the selected AI models are essential for operation.
1 day ago
Inactive