{"package_name":"com.thomaspeoples.wraithodysseus","name":"Wraith for Odysseus","summary":"Unofficial Android client for your self-hosted Odysseus AI server","category":"AI Chat","icon_url":"/api/icon/com.thomaspeoples.wraithodysseus","latest_version_code":600,"latest_version_name":"0.6.0","apk_url":"/api/apk/com.thomaspeoples.wraithodysseus","apk_size":4713870,"apk_sha256":"60f3bb2e5c7bf800b3274405259e53e5d4b0ea99462f347151f696358cf2f6a3","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1792292424,"release_timestamp":1792186385,"description":"Wraith for Odysseus puts your own self-hosted Odysseus AI server on your\nphone: your chats, and every unread email across your accounts.\n\nUnofficial, not affiliated with the Odysseus project.\n\nRequires your own Odysseus server (tested with 1.0.3). The app talks to it\nover the same routes its web UI uses, so the server needs no changes.\n\nChats:\n* every chat session, with search and new chats\n* streaming replies, with the model's thinking shown separately\n* model picker, and agent, web and research modes\n* approve or deny tool calls; a Terminal toggle for accounts allowed to use it\n* photo and file attachments\n* stop a reply, or switch away and come back: a running reply is picked up\n  again from the server without doubled text\n\nEmail:\n* every unread message in the inbox of every enabled account, merged and\n  newest first\n* read as plain text, mark unread, send and reply\n\nYou log in with your Odysseus username, password and 2FA code, just as in the\nweb UI. Only the resulting session cookie is stored, encrypted with a key that\nnever leaves the device. Your password is never stored.\n\nhttps only: plain http is refused, so your session is never sent\nunencrypted. On a tailnet, Tailscale's https certificates for *.ts.net names\nwork as is.\n\nUpdate check: builds downloaded from this project's releases check its Gitea\nreleases page once per launch and offer a link when a newer version exists.\nNothing about you or your server is sent. When F-Droid installed the app the\ncheck is off, and it contacts nothing but your own server.\n\nNo analytics, no tracking, no Google Play Services. The only permission is\nInternet access.\n\nNot distributed via Google Play. Besides F-Droid, it is on this project's\nGitea releases, which Obtainium can track. Builds are reproducible: F-Droid\nships the same APK, signed with the same key, so all three update each other.\n","categories":["AI Chat","Email"]}