Hey everyone!
I'm excited to share Native Jules , an open-source Flutter app that gives the Jules API a native desktop/mobile experience.
If you're using Jules to review code sessions, chat with the agent, or inspect generated changes, Native Jules makes that workflow faster and more enjoyable — with multi-account support, offline caching, and a clean, responsive UI.
Highlights
Multi-account API key support with fast account switching
Session history grouped by repository, with built-in search
Chat timeline showing prompts, plans, progress updates, and agent responses
Resizable diff panel for reviewing code changes produced by Jules
Local caching with background sync and offline-state awareness
Light & dark themes with responsive layouts for smaller screens
Native Jules is built to feel like a first-class native app, not just a wrapper around the API.
Tech Stack
Layer Technology
Framework Flutter
State management Provider
Local persistence Hive
HTTP client http
Desktop shell (macOS)…