by jazzyalex
Session browser + Agent Cockpit + Analytics + Limits tracker for Codex CLI/Desktop/VSC, Claude Code CLI/Desktop, OpenCode CLI, Gemini CLI, Pi CLI , GitHub Copilot CLI + OpenClaw & Hermes agents. Search/filter ALL past sessions, archive sessions, resume instantly, see rate limits in real-time. Native macOS app.
# Add to your Claude Code skills
git clone https://github.com/jazzyalex/agent-sessionsGuides for using ai agents skills like agent-sessions.
Last scanned: 5/13/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-13T06:49:33.429Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}No comments yet. Be the first to share your thoughts!
Unified session browser for Codex CLI/Desktop/VS Code, Claude CLI/Desktop, Hermes CLI, Cursor CLI, Gemini CLI, GitHub Copilot CLI, OpenCode CLI, OpenClaw CLI, and Pi CLI sessions across CLI and desktop surfaces. Search, browse, and resume your past AI-coding sessions in a local-first macOS app.
docs/PRIVACY.md and docs/security.mdAgent Sessions helps you search across large session histories, quickly find the right prompt/tool output, then reuse it by copying snippets or resuming supported sessions in your terminal.
Details: docs/PRIVACY.md and docs/security.md.
TL;DR - Agent Sessions is expanding beyond CLI-only workflows into a broader session hub, and Pi CLI now joins the supported agent lineup.
Highlights: Agent Sessions now treats CLI and native-app sessions as part of one growing workspace. Codex Desktop and Claude Desktop sessions are easier to identify and filter, archived Codex Desktop sessions are easier to browse, and desktop chat/worktree rows now preserve clearer project context. Hermes CLI is now part of that broader searchable and resumable workspace, and Agent Sessions also adds tier-2 Pi CLI support with local JSONL discovery, browsing, search, Preferences controls, Pi-specific styling, and Resume/Copy Resume commands via pi --session.
Agent Cockpit is the live command center for active iTerm2 Codex CLI, Claude CLI, and OpenCode CLI sessions, with shared active/waiting summaries and live Claude usage tracking.
brew tap jazzyalex/agent-sessions
brew install --cask agent-sessions
Agent Sessions uses Sparkle for automatic updates (signed + notarized).
To force an update check (for testing):
defaults delete com.triada.AgentSessions SULastCheckTime
open "/Applications/Agent Sessions.app"
docs/CHANGELOG.mddocs/summaries/docs/PRIVACY.mddocs/security.mddocs/deployment.md~/.codex/sessions~/.claude/sessions~/.gemini/tmp~/.copilot/session-state~/.cursor/projects and ~/.cursor/chats~/.factory/sessions and ~/.factory/projects~/.local/share/opencode/opencode.db and ~/.local/share/opencode/storage/sessiondocs/PRIVACY.md and docs/security.mdPrerequisites:
Build:
xcodebuild -project AgentSessions.xcodeproj -scheme AgentSessions -configuration Debug -destination 'platform=macOS' build
Tests:
xcodebuild -project AgentSessions.xcodeproj -scheme AgentSessionsTests -destination 'platform=macOS' test
Contributing:
CONTRIBUTING.mdMIT. See LICENSE.