A fully client-side trading agent that analyzes markets and executes trades directly on-chain — no centralized exchange required.
Features • Demo • Architecture • Getting Started • Configuration • Roadmap • Disclaimer
AI Trader Bot is a self-contained React application that combines AI-driven market analysis with direct on-chain execution. Instead of relying on a centralized exchange API, it connects straight to the blockchain via smart contracts and DEX routers, letting the bot analyze, decide, and trade autonomously — all from the browser.
Replace this section with 2–4 sentences about why you built this and what makes your approach different (e.g. the AI model you use, the strategy philosophy, the chains you support).
- 🧠 AI-driven decision engine — analyzes price action, volume, and on-chain data to generate trading signals
- ⛓️ Direct DEX/smart-contract execution — no centralized exchange, no API keys to leak; trades are signed and sent on-chain
- 👛 Wallet integration — connects via MetaMask / WalletConnect for signing transactions
- 📊 Live dashboard — real-time portfolio, PnL, and trade history, all in React
- ⚙️ Configurable strategies — tune risk tolerance, position sizing, and trading pairs
- 🔔 Alerts & notifications — get notified on trade execution and key market events
- 🧪 Backtesting mode — simulate strategy performance on historical data before going live
Trim/expand this list to match what your bot actually does today.
┌─────────────────────┐
│ React Frontend │ UI, wallet connect, dashboard, controls
└──────────┬───────────┘
│
┌──────────▼───────────┐
│ AI Strategy Engine │ Signal generation / model inference
└──────────┬───────────┘
│
┌──────────▼───────────┐
│ Web3 Trade Layer │ Smart contract calls, DEX router interaction
└──────────┬───────────┘
│
┌──────────▼───────────┐
│ Blockchain / DEX │ On-chain execution & settlement
└───────────────────────┘
Replace with your actual stack — e.g. which chain(s), which DEX (Uniswap, PancakeSwap...), which AI model/library (TensorFlow.js, a hosted API, ONNX, etc.), and how signing/wallet connection works.
| Layer | Technology |
|---|---|
| Frontend | React, (state management, e.g. Redux/Zustand) |
| Desktop Packaging | Electron (or your actual packaging tool, if different) |
| Web3 | (ethers.js / web3.js / wagmi) |
| AI/ML | (your model or library) |
| DEX Integration | (Uniswap SDK, PancakeSwap, etc.) |
| Styling | (Tailwind / styled-components / etc.) |
No installation, no dependencies, no build step — AI Trader Bot ships as a single portable executable.
- Windows 10/11 (64-bit)
- A Web3 wallet (MetaMask recommended) for signing transactions
- Internet connection (for RPC/price data)
- Go to the Releases page
- Download the latest
AI-Trader-Bot - Double-click to launch — that's it
No admin rights, no installer, no system files touched. You can run it straight from a USB drive or any folder.
💡 If Windows SmartScreen flags the file as unrecognized, that's expected for unsigned executables — click "More info" → "Run anyway". Consider code-signing your builds down the line to avoid this.
On first run, connect your wallet and set your trading parameters directly from the app's settings panel — no config files to edit by hand.
All settings (chain, DEX, trading pairs, risk parameters) are managed through the in-app Settings panel — nothing to hand-edit. Your configuration is saved locally between sessions.
If you do use a config file or
.envinternally, briefly describe it here instead — e.g. "Advanced users can editconfig.jsonin the app folder for..."
- Multi-chain support
- Additional AI model options
- Advanced risk management module
- Mobile-responsive dashboard
- Historical performance analytics export
Contributions are welcome! Please open an issue first to discuss what you'd like to change.
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.
Trading involves risk — use at your own discretion.
