Get Started

Installation

Get FaustBot up and running on your system. Available for Windows, Linux, and Steam.

System Requirements

Minimum

  • 64-bit OS (Windows 10+ or Linux)
  • 4 GB RAM
  • 500 MB disk space
  • Internet connection

Dependencies

FaustBot uses Qt 6 and requires a few runtime libraries. The installer handles these automatically on Windows. Linux users may need to install Qt 6 libraries via their package manager.

Windows Installation

1

Download the Installer

Download the latest Windows installer from our website or GitHub releases page.

2

Run the Installer

Double-click the downloaded .exe file. If Windows SmartScreen appears, click "More info" then "Run anyway".

FaustBot installer on Windows
3

Choose Installation Location

Select where to install FaustBot. The default location works for most users. Avoid installing to Program Files if you plan to use C# scripting.

4

Complete Installation

Click "Install" and wait for the process to complete. Launch FaustBot when finished.

Portable Mode

For a portable installation (all data in the app folder), create an empty file named portable.txt in the FaustBot folder before first launch.

Linux Installation

AppImage (Recommended)

The AppImage works on most Linux distributions without installation:

# Download the AppImage
wget https://faustbot.tv/download/linux/FaustBot.AppImage

# Make it executable
chmod +x FaustBot.AppImage

# Run it
./FaustBot.AppImage

Arch Linux (AUR)

Install from the AUR using your preferred helper:

# Using yay
yay -S faustbot

# Or using paru
paru -S faustbot

Manual Installation

Extract the tarball to your preferred location:

# Extract to /opt
sudo tar -xzf faustbot-linux.tar.gz -C /opt/

# Run
/opt/faustbot/FaustBot

Required Dependencies

Ensure you have Qt 6 libraries installed:

  • Ubuntu/Debian: apt install qt6-base-dev libqt6websockets6
  • Fedora: dnf install qt6-qtbase qt6-qtwebsockets
  • Arch: pacman -S qt6-base qt6-websockets

Steam Installation

FaustBot is available on Steam for easy installation and automatic updates.

1

Find on Steam

Search for "FaustBot" in the Steam store or visit our Steam page directly.

2

Install

Click the Install button. Steam will download and install FaustBot automatically.

3

Launch

Launch FaustBot from your Steam library. Updates are handled automatically.

Steam Deck

FaustBot works on Steam Deck in Desktop Mode. Switch to Desktop Mode from the power menu, then launch from Steam.

First Run Setup

When you first launch FaustBot, you'll be guided through initial setup:

FaustBot first run setup
  1. Accept License - Review and accept the license agreement
  2. Connect Platforms - Link your Twitch, YouTube, or other streaming accounts
  3. Configure Integrations - Set up OBS, Discord, and other services
  4. Import Settings - Optionally import from Streamer.bot or other tools

After setup, you'll be taken to the main dashboard where you can start creating actions and automations. Check out the Quick Start guide to get started.

Troubleshooting

FaustBot won't start

Try running as administrator (Windows) or check if all Qt dependencies are installed (Linux). Check the logs in %APPDATA%/FaustBot/logs (Windows) or ~/.local/share/FaustBot/logs (Linux).

Antivirus blocking installation

Some antivirus software may flag FaustBot. Add an exception for the installation folder or temporarily disable real-time protection during installation.

Missing DLL errors (Windows)

Install the Visual C++ Redistributable from Microsoft.

Blank window on startup (Linux)

This is usually a graphics driver issue. Try running with QT_QPA_PLATFORM=xcb environment variable or update your graphics drivers.

Still having issues? Join our Discord server for community support.