Getting Started with Moltbot

What is Moltbot?

Moltbot is a powerful, self-hosted gateway that connects your favorite messaging platforms to advanced AI models. Whether you use WhatsApp, Telegram, Discord, or iMessage, Moltbot brings AI assistance directly to the platforms you already use every day.

Key Features

  • Multi-Platform Support: Connect WhatsApp, Telegram, Discord, iMessage, Slack, and more
  • Multiple AI Models: Use Claude, GPT, Gemini, and other leading AI providers
  • Self-Hosted & Private: Run on your own infrastructure with complete data privacy
  • Open Source: Fully extensible and community-driven development
  • Advanced Capabilities: Media support, voice notes, multi-agent routing, cron jobs, and more

Quick Start

Installation

Getting Moltbot running on your system is simple:

# Install Moltbot globally
npm install -g moltbot@latest

# Run the interactive setup wizard
moltbot onboard --install-daemon

Environment Requirements

  • Node.js: Version 22 or higher
  • npm/pnpm/bun: For package management (pnpm recommended)
  • Git: For version control and accessing repositories

Recommended versions:

Node.js: v22.x or later
pnpm: 9.15.0 or later
npm: 10.7.0 or later

Setup Wizard

The moltbot onboard command will guide you through:

  1. Choosing a messaging platform (WhatsApp, Telegram, Discord, iMessage, etc.)
  2. Configuring your AI provider (Claude, ChatGPT, Gemini, etc.)
  3. Setting up authentication and API credentials
  4. Installing optional features (voice support, media processing, etc.)
  5. Testing your configuration

Next Steps

Resources


Note: This is a community enthusiast guide. For official documentation and support, please refer to the official Moltbot resources.