Wraith for Odysseus icon

Wraith for Odysseus

Thomas Peoples
Email Internet
Version
0.6.0
Size
4.5 MB
Requires
Android API 29+
4.2 / 5 · 18,785 ratings 113,530 downloads

Updated Oct 19, 2026

Quick answer

Unofficial Android client for your self-hosted Odysseus AI server

Wraith for Odysseus puts your own self-hosted Odysseus AI server on your phone: your chats, and every unread email across your accounts.

Unofficial, not affiliated with the Odysseus project.

Requires your own Odysseus server (tested with 1.0.3). The app talks to it over the same routes its web UI uses, so the server needs no changes.

Chats: * every chat session, with search and new chats * streaming replies, with the model's thinking shown separately * model picker, and agent, web and research modes * approve or deny tool calls; a Terminal toggle for accounts allowed to use it * photo and file attachments * stop a reply, or switch away and come back: a running reply is picked up again from the server without doubled text

Email: * every unread message in the inbox of every enabled account, merged and newest first * read as plain text, mark unread, send and reply

You log in with your Odysseus username, password and 2FA code, just as in the web UI. Only the resulting session cookie is stored, encrypted with a key that never leaves the device. Your password is never stored.

https only: plain http is refused, so your session is never sent unencrypted. On a tailnet, Tailscale's https certificates for *.ts.net names work as is.

Update check: builds downloaded from this project's releases check its Gitea releases page once per launch and offer a link when a newer version exists. Nothing about you or your server is sent. When F-Droid installed the app the check is off, and it contacts nothing but your own server.

No analytics, no tracking, no Google Play Services. The only permission is Internet access.

Not distributed via Google Play. Besides F-Droid, it is on this project's Gitea releases, which Obtainium can track. Builds are reproducible: F-Droid ships the same APK, signed with the same key, so all three update each other.

Screenshots

Wraith for Odysseus screenshot 1
Wraith for Odysseus screenshot 2
Wraith for Odysseus screenshot 3
Wraith for Odysseus screenshot 4
Wraith for Odysseus screenshot 5
Wraith for Odysseus screenshot 6
Wraith for Odysseus screenshot 7

What’s new

Features:
- keep the newest chat reply in view, clear Log out of the navigation bar

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is Wraith for Odysseus?
Unofficial Android client for your self-hosted Odysseus AI server
Who develops Wraith for Odysseus?
Wraith for Odysseus is developed by Thomas Peoples.
Which Android version does Wraith for Odysseus require?
Wraith for Odysseus requires Android API 29 or later.
What is the current version of Wraith for Odysseus?
The synchronized F-Droid version is 0.6.0.
Which license does Wraith for Odysseus use?
The signed F-Droid metadata lists MIT.
Where is the source code for Wraith for Odysseus?
https://git.thomaspeoples.com/thomaspeoples/wraith-odysseus-apk

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments