Release notes template
Alpha release — This build is an early preview. Expect rough edges and breaking changes between alpha versions. File bugs at https://github.com/outrightmental/ConversationSimulator/issues.
What’s new in {{VERSION}}
Section titled “What’s new in {{VERSION}}”{{CHANGE_1}}{{CHANGE_2}}
Download and verify
Section titled “Download and verify”Installers for this release:
| Platform | File | SHA-256 |
|---|---|---|
| macOS (Apple Silicon) | ConversationSimulator_{{VERSION}}_aarch64.dmg | see checksums-sha256.txt |
| macOS (Intel) | ConversationSimulator_{{VERSION}}_x64.dmg | see checksums-sha256.txt |
| Linux (x86_64) | conversation-simulator_{{VERSION}}_amd64.AppImage | see checksums-sha256.txt |
| Windows (x86_64) | ConversationSimulator_{{VERSION}}_x64-setup.exe | see checksums-sha256.txt |
Verify before running:
# macOS / Linuxshasum -a 256 <filename># Windows PowerShellGet-FileHash "<filename>" -Algorithm SHA256Compare the output against checksums-sha256.txt attached to this release.
System requirements
Section titled “System requirements”| Requirement | Minimum | Recommended |
|---|---|---|
| OS | macOS 13, Ubuntu 22.04, Windows 10 (build 19041+) | Latest stable |
| CPU | 64-bit x86 or Apple Silicon | Apple Silicon M1 or newer |
| RAM | 8 GB | 16 GB |
| Disk | 5 GB free | 20 GB free (headroom for multiple models) |
| Microphone | Optional | Required for voice input |
Run the pre-flight check before first launch:
./scripts/first-run-check.sh # macOS / Linux.\scripts\first-run-check.ps1 # Windows PowerShellInstallation
Section titled “Installation”- Download the
.dmgfor your chip (Apple Silicon = aarch64, Intel = x64). - Open the
.dmgand drag Conversation Simulator to/Applications. - First launch: macOS Gatekeeper will warn that the app is from an
unidentified developer — this release is not code-signed. To open it:
- Right-click (or Control-click) the app icon → Open → Open.
- In System Settings → Privacy & Security → scroll down and click Open Anyway.
Windows
Section titled “Windows”- Download
ConversationSimulator_{{VERSION}}_x64-setup.exe. - Run the installer. Windows Defender SmartScreen may warn about an unrecognised publisher — click More info → Run anyway.
- Launch from the Start Menu.
- Download the
.AppImagefile. - Make it executable:
chmod +x conversation-simulator_{{VERSION}}_amd64.AppImage - Run:
./conversation-simulator_{{VERSION}}_amd64.AppImage
Local model — not bundled
Section titled “Local model — not bundled”No language model weights are included in the installer. On first launch, the app opens the Model Manager, which lists curated models with size, license, and hardware requirements. You must accept the model license before a download begins. The downloaded file is verified against its SHA-256 checksum before loading.
Why not bundled? Model weights are large (2–15 GB), carry their own licenses (some restrict redistribution), and the right model depends on your hardware. Downloading on first run respects those licenses and keeps the installer small.
Privacy and safety
Section titled “Privacy and safety”- All inference runs locally. No audio, text, or session data leaves your computer during play. The app requires internet access only for the initial model download and for optional pack updates.
- No telemetry. The app does not phone home, collect crash reports, or send usage statistics.
- Content filtering. The simulator applies keyword pre-checks and output validation before presenting NPC dialogue. See safety-policy.md for details.
- Microphone permission. The OS will prompt for microphone access on first use of voice input. You can use the app in text-only mode without granting this permission.
- Session data stays on your machine. Session transcripts and debrief
reports are stored in
~/.convsim/(macOS/Linux) or%USERPROFILE%\.convsim\(Windows). You can delete this directory at any time to remove all local data.
Known limitations in this release
Section titled “Known limitations in this release”- Source install only for full functionality. The packaged desktop app
wraps the web UI but does not yet bundle the backend server (
convsim-core). Backend-dependent features (Model Manager, Scenario Library, Conversation, Debrief, Settings) require runningconvsim-coreseparately. See docs/install.md for the developer install path. - In-app update notice. The app checks for a new beta on launch and shows a banner on the home screen. Clicking Install opens this release page for manual download. The check is skipped silently when offline.
- No code signing (until #235). macOS and Windows will warn about unverified publishers (see installation instructions above). Follow the Gatekeeper / SmartScreen bypass steps in docs/install.md.
- Speech input / output requires additional local runtimes. Speech-to-text
uses whisper.cpp (
./runtimes/whisper_cpp/download-runtime.sh); text-to-speech uses a local Kokoro server. See the runtime READMEs underruntimes/for setup.
Source build
Section titled “Source build”To build from source on a clean checkout:
git clone https://github.com/outrightmental/ConversationSimulatorcd ConversationSimulator./scripts/setup.sh # install deps, create Python venvpnpm --filter @convsim/web buildpnpm --filter @convsim/desktop build# installer appears in apps/desktop/src-tauri/target/release/bundle/See docs/install.md and docs/platform-notes.md for full prerequisites and platform-specific notes.
Reporting bugs
Section titled “Reporting bugs”Open an issue at https://github.com/outrightmental/ConversationSimulator/issues. Include:
- OS and version
- Output of
./scripts/first-run-check.sh(orfirst-run-check.ps1) - Log files from
~/.convsim/logs/ - Steps to reproduce