Arma 3 Mod Manager Console
Manage your Arma 3 mods from the terminal. No launcher needed.
# 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 |
# Download
Pick your platform, unzip, and run. No installer needed.
After downloading
- 1 Unzip the downloaded file
- 2 Open a terminal and navigate to the folder where you unzipped it
- 3 Run the binary:
./arma3-mod-manager-console
- 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.