
MoltBot Windows Installation - Complete Setup Guide
How to install MoltBot on Windows 10/11. Detailed guide for Windows users with step-by-step instructions.
Install MoltBot on Windows
This guide covers installing MoltBot on Windows 10 and Windows 11. Whether you're a developer or regular user, we have an option for you.
Installation Methods
Choose the method that works best for you:
- Installer (Recommended) - Easiest for most users
- winget - For command-line enthusiasts
- npm - For Node.js developers
- From Source - For contributors
Method 1: Using the Installer
Download
- Visit the MoltBot Releases page
- Download
MoltBot-Setup-x.x.x.exe - Run the installer
Installation Steps
- Run the installer - Double-click the downloaded
.exe - Accept UAC prompt - Click "Yes" when Windows asks for permission
- Choose install location - Default is
C:\Program Files\MoltBot - Select options:
- Add to PATH (recommended)
- Create desktop shortcut
- Add to Start menu
- Complete installation - Click "Install"
First Run
After installation:
- Open Command Prompt or PowerShell
- Run the setup wizard:
moltbot setup- Enter your API key when prompted
- Choose your messaging integrations
Method 2: Using winget
Windows Package Manager makes installation simple:
winget install moltbotVerify installation:
moltbot --versionMethod 3: Using npm
If you have Node.js installed:
npm install -g moltbotOr using Bun:
bun install -g moltbotMethod 4: From Source
For developers who want to build from source:
Prerequisites
- Git for Windows
- Node.js 18+ or Bun
- Visual Studio Build Tools (for native modules)
Steps
# Clone repository
git clone https://github.com/moltbot/moltbot.git
cd moltbot
# Install dependencies
npm install
# Build
npm run build
# Run
npm startConfiguration
Environment Variables
Set environment variables in Windows:
- Open Settings > System > About > Advanced system settings
- Click Environment Variables
- Under User variables, click New
- Add your API key:
- Variable name:
ANTHROPIC_API_KEY - Variable value:
sk-ant-xxx
- Variable name:
Or use PowerShell:
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-xxx", "User")Config File
MoltBot stores configuration in:
%APPDATA%\MoltBot\config.jsonExample configuration:
{
"aiProvider": "anthropic",
"model": "claude-3-sonnet",
"memory": {
"enabled": true,
"maxTokens": 100000
},
"integrations": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN"
}
}
}Running MoltBot
Command Line
# Start MoltBot
moltbot start
# Interactive mode
moltbot chat
# Run specific skill
moltbot run "check my email"As a Windows Service
Run MoltBot in the background:
- Install as service:
moltbot service install- Start service:
moltbot service start- Check status:
moltbot service statusUsing Task Scheduler
For running at startup:
- Open Task Scheduler
- Click Create Basic Task
- Name: "MoltBot"
- Trigger: "When the computer starts"
- Action: Start a program
- Program:
moltbot - Arguments:
start
Updating
Using winget
winget upgrade moltbotUsing npm
npm update -g moltbotUsing Installer
Download and run the latest installer. It will update your existing installation.
Troubleshooting
"moltbot is not recognized"
Add MoltBot to your PATH:
- Find installation directory (default:
C:\Program Files\MoltBot) - Add to PATH environment variable
- Restart your terminal
Permission Errors
Run PowerShell as Administrator:
Start-Process powershell -Verb runAsSSL Certificate Errors
If you're behind a corporate proxy:
npm config set strict-ssl falseNode.js Version Issues
Ensure you have Node.js 18+:
node --versionIf outdated, download from nodejs.org.
Windows-Specific Features
System Tray
MoltBot can run in the system tray:
moltbot start --trayNotifications
Enable Windows notifications:
{
"notifications": {
"enabled": true,
"provider": "windows"
}
}Hotkeys
Set global hotkeys to activate MoltBot:
{
"hotkeys": {
"activate": "Ctrl+Shift+M"
}
}Uninstallation
Using Installer
- Open Settings > Apps
- Find "MoltBot"
- Click Uninstall
Using winget
winget uninstall moltbotUsing npm
npm uninstall -g moltbotNeed help? Join our Discord community or check the GitHub repository.
Categories
More Posts

MoltBot with Google Gemini - Setup & Configuration
Configure MoltBot to use Google Gemini AI. API setup, model selection, and optimization guide for Gemini integration.

Privacy and Security in MoltBot: Your Data Stays Yours
Learn how MoltBot prioritizes your privacy and security. Understand our local-first approach and how your data is protected.

AI Model Support: Claude, GPT, and Local Models
MoltBot supports multiple AI models including Claude, GPT, and local models. Learn how to choose and configure the right AI backend for your needs.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates