Skip to content

Installation

Conversation Simulator runs entirely on your computer — no cloud inference, no account, no telemetry. You need a local model before any conversation can start; the app downloads one on first run after you accept its license.


RequirementMinimumNotes
OSmacOS 13+, Ubuntu 22.04+, Windows 10macOS 12 Monterey is no longer supported (app minimum is macOS 13)
CPUAny 64-bit x86 or Apple SiliconApple Silicon recommended for CPU inference
RAM8 GB16 GB recommended for standard-tier models
GPU VRAM0 GB (CPU fallback available)4 GB+ for the starter model; see Local models
Disk20 GB free3–15 GB for model weights plus app data

Download the installer for your platform from the releases page:

PlatformFile
macOS (Apple Silicon)ConversationSimulator_<version>_aarch64.dmg
macOS (Intel)ConversationSimulator_<version>_x64.dmg
Linux (x86_64)conversation-simulator_<version>_amd64.AppImage
Windows (x86_64)ConversationSimulator_<version>_x64-setup.exe

Verify the download against the checksums-sha256.txt file on the release page:

Terminal window
# macOS / Linux
shasum -a 256 ConversationSimulator_<version>_aarch64.dmg
Terminal window
# Windows PowerShell
Get-FileHash "ConversationSimulator_<version>_x64-setup.exe" -Algorithm SHA256

  • macOS: open the .dmg and drag the app to /Applications. On first launch, Gatekeeper may warn about an unidentified developer (pre-release builds are unsigned). Right-click the app → OpenOpen to proceed.

  • Windows: run the .exe installer. SmartScreen may warn about an unrecognised publisher — click More info → Run anyway.

  • Linux: make the AppImage executable and run it directly — no installation needed:

    Terminal window
    chmod +x conversation-simulator_<version>_amd64.AppImage
    ./conversation-simulator_<version>_amd64.AppImage

The app starts its local conversation engine automatically. If the home screen reports that the engine did not start, see Troubleshooting.


On first launch the app shows a “No model loaded” banner. Open Settings → Models, pick a model, and accept its license to start the download. No model weights are bundled with the installer, and every download is verified against its SHA-256 checksum before loading.

The recommended starter is Qwen3 4B Instruct Q4_K_M (~2.5 GB, Apache-2.0). See Local models for recommendations by hardware.

The one-time model download is the only step that needs an internet connection. After it completes, everything works offline.


Beta builds are published to GitHub Releases as versioned pre-releases (e.g. v0.1.0-beta.1). They are distinct from the Steam beta branch.

The app checks for a new beta on launch and shows a non-intrusive banner on the home screen when one is found. The banner never appears during an active conversation session. Click View notes to open the release page, or Install to open it and download the new build. The check is skipped silently when you are offline.

Every beta release remains permanently downloadable from its versioned release page (e.g., releases/tag/v0.1.0-beta.1). To roll back:

  1. Download the installer from the previous versioned release page.
  2. Install over the current version — the Windows installer and macOS DMG both support in-place downgrades.
  3. Data created in a newer beta is forward-compatible with older betas at the same schema version (see Schema versioning).

PathPurpose
~/.convsim/db/Session database (SQLite)
~/.convsim/data/Exported data and pack cache
~/.convsim/logs/Runtime logs
~/.convsim/models/llm/Downloaded model weights

Override any of these with environment variables: CONVSIM_DB_DIR, CONVSIM_DATA_DIR, CONVSIM_LOG_DIR, CONVSIM_MODELS_DIR.