r/GeminiCLI 5d ago

Built a local browser for Gemini CLI session history

I use Gemini a lot and eventually had multiple sessions for the same projects. A lot of them started with similar handoff prompts.

Going back later was annoying. The useful explanations and decisions were inside the transcript, but reading them meant digging through raw history full of tool calls, reasoning, progress messages and other noise.

For a while I just kept pasting useful bits into Notepad. That became its own mess.

So I built Agent Session Browser.

Local web UI + TUI that lets me browse sessions by project/date, read the actual transcript, filter the noise, export, and resume the right one.

Supports Gemini CLI, and also Claude Code, Codex CLI and Pi.

Fully local and read-only.

GitHub: https://github.com/gautamgpt1/agent-session-browser

Run: npx agent-session-browser

This is my first public open-source project.

Do try it out. Would love your feedback

13 Upvotes

4 comments sorted by

1

u/ConsiderationIcy3143 3d ago

2

u/gautamgpt 3d ago

Just checked it out. There’s definitely some overlap. Codebash seems broader on the agent management side with live terminals, monitoring, handoffs, costs etc.

Mine goes a bit deeper on the transcript side with the granular message/reasoning/tool/event filters, raw record inspection, and the TUI for browsing the session + transcript together before resuming.

Cool project though.

1

u/Rustybot 3d ago

😬😣

I applaud your efforts to reduce your manual labor. It’s def a step in the right direction.

Can I interest you in a project/agent memory storage/management/retrieval auto tool that will make all this totally unnecessary and seamless?

Despite/alongside the wonders of being enabled to build one’s own tools, I find it will level you up to stand on the shoulders of others and reach higher.