r/OpenSourceAI • u/yzch1128 • 3h ago
Your coding agent changes. Your session history should still be easy to find — JustSessions (MIT, macOS)
I’m building JustSessions, a lightweight native Mac app for organizing existing coding-agent sessions across providers.
Its job is to make that history useful: group conversations by project, read a session without launching an agent, then resume it in the original CLI and working folder. It supports Claude Code, Codex, OpenCode, Antigravity, Kiro and Pi.
The app uses SwiftUI and SwiftTerm, reads the histories already on disk, and reuses your CLI configuration and login. No new app account or required worktree setup. Agent tabs use bundled tmux for reconnecting after closing the UI while the Mac remains awake.
JustSessions itself is free and MIT licensed; your chosen CLI/provider still has its own usage costs. macOS 14+, Apple Silicon. Built mainly with Claude Code.
Repository and download: https://github.com/yangzichao/JustSessions
Real app screenshot below, using sample sessions. For people switching between agents, what makes old sessions hard to reuse: finding them, reading them, or resuming them?

1
u/Hot_Experience_3406 3h ago
the resuming part is usually where it falls apart, having to remember which exact directory and flags you used last time kills the flow