freshcrate
Skin:/
Home > AI Agents > ai-memecoin-trading-bot

ai-memecoin-trading-bot

AI-powered meme coin trading bot for Solana and Base that automatically scans new tokens, detects honeypots, calculates win probability, executes trades. Built in Go with a multi-agent architecture, r

Why this rank:Strong adoptionHealthy release cadence

Description

AI-powered meme coin trading bot for Solana and Base that automatically scans new tokens, detects honeypots, calculates win probability, executes trades. Built in Go with a multi-agent architecture, real-time risk controls, and a web dashboard for monitoring. Designed for autonomous meme coin trading, Solana AI agents, high-frequency Web3 trading.

README

Meme Coin Trading Bot 🚀

Automated trading system for Solana and Base meme coins with AI-powered strategy evaluation.

Built with Go (Golang)!

Features

  • 🔍 Automated scanning of Solana and Base chains for new tokens
  • đŸ›Ąī¸ Comprehensive honeypot detection and safety checks
  • 📊 Win probability calculation (â‰Ĩ80% threshold)
  • 💰 Automated trade execution with OKX Wallet SDK support
  • âš ī¸ Advanced risk management and circuit breakers
  • 📈 Real-time metrics and monitoring via API
  • 🎨 Web dashboard for monitoring and control
  • 🔐 Security-first design with dry-run mode
  • 📱 Multi-agent architecture for scalability

📖 See Trading Bot Documentation | đŸ—ī¸ Architecture Guide

Tech Stack

  • Go (Golang) 1.20+
  • HTTP server: gorilla/mux
  • Multi-agent architecture

Prerequisites

  • Go 1.20 or higher
  • Solana and Base RPC endpoints
  • OKX Wallet SDK or private key (for live trading)
  • API keys (CoinGecko, Twitter - optional)

Quick Start

âš ī¸ Start in Dry-Run Mode (Recommended)

# 1. Configure environment
cp .env.example .env
# Edit .env: ensure DRY_RUN=true, AUTO_EXECUTE=false

# 2. Build
make build

# 3. Run trading bot
make run-trading

Access the Dashboard:

📚 Complete Guide: See TRADING_BOT.md for comprehensive documentation.

Web Dashboard

The trading bot includes a modern web dashboard for real-time monitoring and control:

Features:

  • 📊 Real-time status overview
  • 📈 Live metrics display (tokens found, filtered, candidates, trades)
  • âš ī¸ Risk management monitoring
  • đŸŽ¯ Token candidate viewing
  • 🔄 Auto-refresh every 5 seconds
  • 📱 Responsive design

Access: Simply navigate to http://localhost:8080 in your browser after starting the bot.


Installation

  1. Clone the repository:
git clone https://github.com/mumugogoing/meme_bot.git
cd meme_bot
  1. Set up environment variables:
cp .env.example .env
  1. Edit .env file with your trading bot configuration (see TRADING_BOT.md for details)

  2. Build the project:

make build

Project Structure

meme_bot/
├── cmd/                    # Go command-line applications
│   └── trading/           # Trading bot
├── frontend/              # Web dashboard
│   ├── index.html        # Main dashboard page
│   ├── styles.css        # Dashboard styles
│   └── app.js            # Dashboard JavaScript
├── internal/              # Internal Go packages
│   └── config/           # Configuration management
├── pkg/                   # Public Go packages
│   ├── agents/           # Trading agents
│   ├── orchestrator/     # Orchestration logic
│   ├── models/           # Data models
│   └── config/           # Configuration
├── go.mod                 # Go module definition
├── go.sum                 # Go dependencies
├── Makefile               # Build automation
├── .env.example          # Example environment variables
├── .gitignore            # Git ignore rules
└── README.md             # This file

Development

Building the Project

make build

Testing

go test ./...

Troubleshooting

Common Issues

  1. Build errors:

    • Make sure you have Go 1.20+ installed
    • Run go mod tidy then rebuild
  2. Environment configuration:

    • Check that all required environment variables are set in .env
    • See TRADING_BOT.md for configuration details

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is open source and available under the MIT License.

Credits

Created for automated meme coin trading!

Support

If you encounter any issues or have questions, please open an issue on GitHub.


Happy Trading! 🚀

Release History

VersionChangesUrgencyDate
0.0.0No release found — using repo HEADLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025
main@2025-11-17Latest activity on main branchLow11/17/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

AgentQuantAutonomous quantitative trading research platform that transforms stock lists into fully backtested strategies using AI agents, real market data, and mathematical formulations, all without requiring av0.3.0
VrooliOpen-source, self-improving autonomous agent swarm🐇v3.2.0
auraA sovereign cognitive architecture with IIT 4.0 integrated information, residual-stream affective steering (CAA), Global Workspace Theory, active inference, and 72 consciousness modules — running locamain@2026-10-25
serverlessclawOfficial ServerlessClaw: The authoritative autonomous AI agent swarm for AWS. Zero idle cost, self-evolving, and infinite scale. Powered by OpenClaw.main@2026-10-25
GENesis-AGIAutonomous AI agent with persistent memory, self-learning, and earned autonomy. Cognitive partner that remembers, learns, and evolves.v3.0b19

More in AI Agents

claude-memA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future ses
AIGC-Interview-Book【三嚴éĸ蝕äē”å𴿍Ąæ‹Ÿã€‘AIGCįŽ—æŗ•åˇĨį¨‹å¸ˆéĸč¯•į§˜įąã€‚æļĩį›–AIGC、LLMå¤§æ¨Ąåž‹ã€AI Agent、äŧ į쟿ˇąåēĻå­Ļ䚠、č‡Ē动銞éŠļ、æœē器å­Ļäš ã€čŽĄįŽ—æœēč§†č§‰ã€č‡Ēį„ļč¯­č¨€å¤„į†ã€åŧē化å­Ļäš ã€å¤§æ•°æŽæŒ–æŽ˜ã€å…ˇčēĢæ™ēčƒŊ、元厇厙、AGIį­‰AI行业éĸ蝕įŦ”č¯•åš˛č´§įģéĒŒä¸Žæ ¸åŋƒįŸĨč¯†ã€‚
letta-codeThe memory-first coding agent
nano-banana-pro-prompts-recommend-skillAI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.