Official Website: upbotai.app A high-speed, self-hosted Solana Telegram trading bot with 0% fees, Limit Orders (Dip Buy, Take Profit, Stop Loss), Web Dashboard, Portfolio Tracking, and AES-256 Military-Grade Encryption.
- ⚡ 0% Trading Fee (No Dev Cut): Unlike Trojan (1%), BonkBot (1%), or Maestro (1%), UPBOT AI executes direct Jupiter V6 swaps with zero developer fee.
- ⏱️ Full Limit Order Engine:
- Buy the Dip: Auto-buy when token drops by -5%, -10%, -20%, or custom target price.
- Take Profit (TP) & Stop Loss (SL): Auto-sell when target gain (+25%, +50%, 2x) or stop-loss limit is reached.
- Order Management: View all active orders, inspect live differences, edit target prices or amounts, and cancel/delete anytime.
- 💼 Token Portfolio / Positions Tracker:
- Real-time SPL token holdings scan with live USD valuations.
- 1-Click Quick Sell / Trade directly from the portfolio view.
- 🖥️ Web Trading Terminal & Browser Extension:
- Embedded live TradingView chart, multi-wallet switcher, Slippage Bar (1%, 2%, 5%, 10%, 20%, Custom), and Phantom/Solflare extension support.
- 🚀 Turbo Swap Engine:
- Dynamic Priority Fees (
Standard,High,Turbo). - 400ms Leader Rebroadcasting loop & 300ms signature polling to prevent expired transactions.
- Dynamic Priority Fees (
- 🌐 Multi-Language Support:
- English 🇺🇸 (Default)
- Myanmar / Burmese 🇲🇲 (Switchable in 1 click)
- 🛡️ Military-Grade Security & Privacy:
- 100% Non-Custodial: Private keys are stored exclusively in your local SQLite database (
upbot.db). - AES-256-GCM Encryption: Keys are encrypted with a user-defined secret key.
- Admin Whitelist Lock: Restricts Telegram access strictly to authorized usernames or user IDs.
- 100% Non-Custodial: Private keys are stored exclusively in your local SQLite database (
- 🖱️ 1-Click Launchers: Ready-to-use
start-bot.bat(Windows) andstart-bot.sh(Linux/macOS).
- Node.js v18.0.0 or higher.
- A Telegram account.
git clone https://github.com/upbotguy/UPBOT.git
cd UPBOTCopy .env.example to .env:
cp .env.example .envFill in your configuration details in .env:
# Telegram Bot Token from @BotFather
BOT_TOKEN=your_telegram_bot_token_here
# Solana RPC Endpoint (Recommended: Free Helius RPC)
SOLANA_RPC_URL=https://mainnet.helius-rpc.com/?api-key=your_helius_api_key
# 32-character encryption key for AES-256-GCM
ENCRYPTION_KEY=your_secret_32_char_encryption_key!
# Admin Whitelist (Your Telegram Username without @)
ADMIN_USERNAMES=your_telegram_username- Windows: Simply double-click
start-bot.bat - Linux / Mac: Run
./start-bot.sh - Manual Terminal Run:
npm install npm run build npm start
- Open your Telegram bot and send
/start. - Go to
💳 Wallets->➕ Add / Import Wallet(or🔑 Generate New Wallet). - Paste any Solana Token Contract Address (CA) into the chat to view the live Token Dashboard.
- Click
🟢 Buy,🔴 Sell, or set⏱️ Limit Ordersinstantly!
UPBOT AI is 100% self-hosted and non-custodial. Your keys never leave your device. As a standard crypto safety best practice, always use a dedicated trading sub-wallet with only the funds you intend to trade.
This project is licensed under the MIT License - free to use, modify, and distribute.