Arma 3 Mod Manager Console

Manage your Arma 3 mods from the terminal. No launcher needed.

Arma 3 Mod Manager Console demo

# Features

Mod Toggling

Enable or disable mods with a single keypress. Changes are reflected instantly.

Mod Presets

Save and switch between named mod loadouts for different missions or servers.

Dependency Checking

Automatically detect missing mod dependencies before you launch the game.

Direct Launch

Start Arma 3 directly from the manager with your selected mods loaded.

Setup Wizard

Guided first-run configuration to get you up and running in seconds.

CDLC Support

Manage Creator DLC content alongside your regular Workshop mods.

# Controls

Navigate up W K
Navigate down S J
Toggle mod on/off Space
Switch to presets Tab
Launch Arma 3 P
Search mods /
Check dependencies D
Quit Q
v0.5.0

# Download

Pick your platform, unzip, and run. No installer needed.

After downloading

  1. 1
    Unzip the downloaded file
  2. 2
    Open a terminal and navigate to the folder where you unzipped it
  3. 3
    Run the binary:
    ./arma3-mod-manager-console
  4. 4
    Follow the setup wizard — it will guide you through selecting your Arma 3 and Workshop directories on first run

macOS users: You may need to allow the binary in System Settings > Privacy & Security after the first run.

Prefer to build from source?

Requires Rust to be installed.

git clone https://github.com/viktorholk/arma3-mod-manager-console.git
cd arma3-mod-manager-console
cargo run --release

# FAQ

Does it work on Windows?

No. This tool is built for Linux and macOS only. On Windows, the official Arma 3 Launcher already handles mod management well.

Do I need the Arma 3 Launcher installed?

No. The mod manager works independently. You just need Arma 3 installed via Steam with your Workshop mods subscribed.

Are all Arma 3 mods compatible?

Not all. Mods that rely on Windows-only .DLL files (such as ACE, TFAR, ACRE, or Blastcore) will not work on macOS or Linux. Most content mods (maps, units, vehicles) work fine.

Can I use custom/offline mods?

Yes. Place them in the custom mods folder that the application creates alongside your config file. They will show up in the mod list automatically.

Where is the config file stored?

On Linux and macOS it is located at ~/.config/arma3-mod-launcher-console/config.json. You can edit it manually to fix paths or change launch arguments.

I get an "InvalidPath" error on startup

This means the application could not find your Arma 3 or Workshop directory. Open the config file and verify that game_path and workshop_path point to the correct Steam directories on your system.