Better Agent: a local workspace for persistent Gemini CLI, Claude, and Codex sessions #28449
ofekron
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Maintainer disclosure: I build Better Agent.
I wanted a way to run Gemini CLI alongside Claude and Codex without losing each provider’s native session semantics or scattering work across terminals. Better Agent is a local web workspace that keeps those sessions persistent and inspectable, supports delegated/parallel work, and lets trusted LAN clients observe the same backend-owned state.
For Gemini CLI specifically, the design keeps its provider events and session lifecycle separate rather than flattening everything into a generic chat transcript. A parent session can delegate bounded work, while recovery replays through the same state-mutation path as live execution so interrupted or restored runs remain understandable.
Current support is for Gemini CLI; I am not claiming Antigravity CLI support yet.
Tech stack: Python/FastAPI backend, React/Electron frontend.
Repository: https://github.com/ofekron/better-agent
License: source-available and free for non-commercial use; commercial use requires separate permission. Provider subscriptions/API access are separate.
I’d value feedback from Gemini CLI users on which session events, approval prompts, or recovery details matter most when supervising long-running or delegated work.
All reactions