Skip to content

Native Android + iOS client for agentic-inbox (open source, backend used as-is) #61

Description

@cvbutani

Sharing this in case it's useful to anyone running their own agentic-inbox Worker — Discussions aren't enabled here, so an issue seemed like the only place. Happy to close it if this isn't welcome in the tracker.

I built a native Android and iOS email client that talks to an agentic-inbox deployment:

https://github.com/cvbutani/agentic-inbox-mobile

No server changes. It targets the Worker exactly as this repo ships it, authenticating with a Cloudflare Access service token (Client ID + Secret). You point it at your own deployment; mail and credentials stay between the device and your Cloudflare account.

Built with Kotlin Multiplatform + Compose Multiplatform — one shared codebase renders the whole UI on both platforms.

What works today:

  • Mailboxes — list, create against your Worker's allowed domains, switch, delete
  • Threaded inbox per folder, pagination, swipe to archive/delete with undo, batch actions
  • System and custom folders with create/rename/delete
  • Conversation view with sanitized HTML and remote-image blocking, attachments
  • Compose / reply / reply-all / forward, with local drafts
  • Search with filters (from, to, subject, date range, read/starred/attachment)
  • Offline Room cache with optimistic UI
  • Tablet split-view layouts, light/dark

Not implemented: the web client's AI agent panel, push notifications, MCP integration.

Apache 2.0, same as this repo. Builds are on the stores if you'd rather not compile it yourself:

Disclosure: I'm the author. Not affiliated with Cloudflare. Bug reports and feedback welcome on my tracker — I'd rather they land there than add noise here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions