Platforms
All Platforms
Ensoul runs on web, macOS, Windows, and Android. The core experience is identical everywhere — conversations, mood, memory, companions. A few capabilities differ by platform.
Web
No download required. Works immediately in your browser. Your conversations and data are stored in your browser's local storage — nothing is synced to a server.
macOS
Native desktop app built on Electron. Data persists safely across restarts independently of browser storage. API keys are stored in the macOS Keychain.
Installation note
Download and open the .dmg, then drag Ensoul to Applications. On first open, macOS may show a security warning because the app isn't from the App Store. Right-click the app → Open → click Open to confirm. You only need to do this once.
Windows
Native desktop app, functionally identical to the macOS version. Data persists in your Windows user profile. API keys are stored in Windows Credential Manager.
Android
Full native experience. All conversations, mood, memory, and companion features are available. The heartbeat runs while the app is open — reach-outs appear as messages in your conversation.
Installation note
Since the APK is installed directly (not from the Play Store), Android will ask you to allow installation from unknown sources. Go to your device settings if prompted and enable it for your browser or file manager. You can disable it again after installing.
iOS
The iOS version shares the same codebase as Android and is in active development. Watch this page for updates.
Choosing a platform
macOS and Windows apps are available now. The web app is coming soon.
You want persistent storage, native speech recognition, and a dedicated app experience on macOS or Windows.
You want a native app experience with persistent storage, voice input, and the full companion feature set on mobile.
Your data across platforms
Ensoul stores everything locally — no account, no sync server. Your data lives on the device you use it on. To move everything to a new device, use Settings → Backup & Restore → Export to create a backup file, then import it on the new device.
Backups are cross-platform — a backup from the Android app can be restored on web or desktop, and vice versa.
If you use the included API key, an anonymous device identifier, your platform, and approximate token counts are sent to our server for fair-use enforcement. No conversation content is included. Own-key users are entirely exempt. See the privacy policy for full details.