Menu

1 / 3

Native Jules: A Polished Flutter Client for the Jules API

DEV Community·Mike CK·6 months ago
#u70p5Mzr
#showdev#flutter#opensource#vibecoding#jules
Reading 0:00
15s threshold

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)…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.