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

ensoul.so Marketing site, docs, and downloads
Download only

Ensoul is not available as a web app. The site at ensoul.so is for downloads, documentation, and the Being Index. To use Ensoul, download the app for macOS, Windows, or Android.

No web app — Ensoul is download-only for offline, private storage

macOS

Ensoul.dmg macOS 12 Monterey or later
Beta ↓ Download

Native desktop app built on Electron. Data persists safely across restarts independently of browser storage. API keys are stored in the macOS Keychain.

All features including native macOS speech recognition
Heartbeat runs in the background — reach-outs appear in your conversations
API keys stored securely in macOS Keychain
Data persists independently of browser storage

How to install on macOS

1
Download Ensoul.dmg and open it. Drag Ensoul into your Applications folder.
2
On first launch, macOS shows a security warning: "cannot be opened because it is from an unidentified developer." This is expected for apps not distributed through the App Store.
3
Right-click (or Control-click) Ensoul in your Applications folder → click Open → click Open in the dialog that appears.
3b
Alternatively: System Settings → Privacy & Security → scroll down → click Open Anyway next to Ensoul.
4
Done — you only need to approve this once. From now on the app opens normally.

Windows

Ensoul-Setup.exe Windows 10 or later
Beta ↓ Download

Native desktop app, functionally identical to the macOS version. Data persists in your Windows user profile. API keys are stored in Windows Credential Manager.

All features including native Windows speech recognition
Heartbeat runs in the background — reach-outs appear in your conversations
API keys stored in Windows Credential Manager
Windows SmartScreen warning on first run — one-time bypass required

How to install on Windows

1
Download Ensoul-Setup.exe and run it.
2
Windows SmartScreen shows a blue warning: "Windows protected your PC." This happens with apps that don't yet have a Microsoft verified signature.
3
Click More info (small text link) → then click Run anyway.
4
The installer runs normally. Ensoul appears in your Start menu when it's done.

Android

ensoul-beta.apk Android 8.0 or later
Beta ↓ Download APK

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.

Full native experience — all features including circles and image generation
Heartbeat reach-outs appear as messages in your conversation
Voice input via on-device speech recognition
APK sideload — requires a one-time permission to install from unknown sources

How to install on Android

1
Download ensoul-beta.apk from this page. Only install APKs from ensoul.so — not from any other source.
2
Tap the downloaded file (usually in your notifications or Downloads folder). Android will show a prompt about installing from unknown sources.
3
Tap Settings in the prompt → enable Allow from this source for your browser or Files app → tap the back button.
4
Tap Install. The app installs in a few seconds.
5
You can disable "install unknown apps" again after this — it only affects future installs, not the already-installed Ensoul.

On some devices — Samsung, Xiaomi, OnePlus — the exact path may differ slightly. If you don't see the prompt, go to Settings → Apps → Special app access → Install unknown apps and enable it for your browser.

iOS

iOS App iOS 15 or later
Coming soon

The iOS version shares the same codebase as Android and is in active development. Watch this page for updates.

Choosing a platform

Use desktop if you can…

macOS and Windows apps are available now. The web app is coming soon.

Use desktop if…

You want persistent storage, native speech recognition, and a dedicated app experience on macOS or Windows.

Use Android if…

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.

← Transfer & Sharing Discord →

Was this article helpful?

Thanks for the feedback.