ai-agent-session-center
A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization
Why this rank:Strong adoptionRecent releaseHealthy release cadence
Description
A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| v2.10.38 | Covers everything since **v2.10.34** โ v2.10.36 and v2.10.37 were tagged in the changelog but never published, so their changes ship here too. ## What's New ### Features **Every live session is now traced (v2.10.38)** Previously, a Claude CLI the dashboard didn't launch was invisible โ its hooks were silently dropped in "SSH-only mode". Two discovery paths now surface them: - **Hook fallback** โ a hook matching no dashboard terminal becomes an external card with full data (real sessionId + tr | High | 7/18/2026 |
| v2.10.34 | ## What's New ### Features - **Per-status session icons** โ each session card now shows a distinct glyph per status in addition to colour, so states are tellable apart at a glance (colour alone was ambiguous โ `waiting` and `prompting` share cyan): - โ completed/ready-for-review ยท `!` needs approval ยท `?` needs your input ยท spinner working ยท โ prompting ยท โโ idle ยท โฆ connecting ยท โ ended. - The mapping is backend-agnostic โ Claude and Codex in the same state show the same icon. - **Conversa | High | 6/20/2026 |
| v2.10.31 | ## What's New ### Features - **Collapse/expand file-viewer pane** โ a chevron toggle folds the whole project file panel to a thin breadcrumb strip; state is remembered per session. - **Conversation tab cleanup** โ slash-command plumbing (`/clear`, `/effort`, โฆ) now renders as compact `โ` chips with output folded in, and "DO NOT respondโฆ" caveat boilerplate collapses into a `โธ system` toggle. Added a role filter (All / User / Asst / Tool) and a jump-to-latest button. - **Dash-insensitive find-in | High | 6/15/2026 |
| v2.10.30 | ## What's New ### โจ Features - **Effort & model via launch flags** โ model/effort are now applied as `--model`/`--effort` flags at launch (deterministic) instead of post-startup slash injection, plus a new **`ultracode`** effort level. - **CONVERSATION tab** โ the old PROMPTS tab now shows the full interleaved history (prompts + assistant replies + tool calls/results + events), read from the real Claude JSONL transcript. - **AI POPUPS tab** โ per-session trace of every floating translate/explai | High | 6/7/2026 |
| v2.10.29 | ## What's New ### Features - **Per-session Auto-send / Auto-Enter** โ the โค and โต toggles are now scoped to each session instead of being global. Each agent remembers its own automation policy; the state persists in IndexedDB and defaults to ON. - **Queue-history aliases** โ give any saved queue item a custom name. Click to rename inline; aliases are searchable and round-trip through export/import. - **Claude Code effort levels** โ the session-creation panel now offers `low / medium / high / xh | High | 6/4/2026 |
| v2.10.28 | ## What's New ### Features - **12-hour time picker with AM/PM dropdowns.** Native `<input type="time">` was replaced everywhere time-of-day input is needed (queue item exclude windows, session-level quiet hours, and the new daily-start field) with a three-dropdown picker โ Hour (1โ12), Minute (0โ59), AM/PM. Storage stays `HH:MM` 24-hour everywhere; the picker is purely a render layer. Conversion is one isolated `parseHHMM` / `formatHHMM` pair with full round-trip unit tests covering the midnigh | High | 5/27/2026 |
| v2.10.24 | ## What's New ### Bug Fixes - **Gatekeeper \"damaged\" fix bundled in DMG** โ The DMG now includes an `Open App.command` script. If macOS blocks the app with *\"AI Agent Session Center is damaged and can't be opened\"*, just drag the app to `/Applications`, then double-click `Open App.command` in the DMG. It strips the quarantine flag and launches the app automatically โ no Terminal commands needed. ## Installation 1. Open the DMG 2. Drag **AI Agent Session Center** โ **Applications** 3. Try | High | 5/22/2026 |
| v2.10.22 | ## What's New ### Features - **Codex full lifecycle hooks** โ `dashboard-hook-codex.sh` now reads from stdin (supporting all 5 native Codex lifecycle events: `SessionStart`, `UserPromptSubmit`, `PreToolUse`, `PostToolUse`, `PermissionRequest`) with legacy `$1` fallback for older installs - **Codex hook installer** โ writes proper `[[hooks.X]]` blocks for each lifecycle event plus the legacy `notify` entry; uninstall cleanly removes both forms - **Queue Auto-Enter toggle** โ new button in the Qu | High | 5/13/2026 |
| v2.10.21 | ## What's New ### Features - **Restore Picker Modal**: On startup, a session picker now appears instead of auto-resuming all sessions. Select/deselect individual sessions per room, with keyboard shortcuts (Esc = cancel, Cmd+Enter = resume selected), search filter, Select All/None/Pinned Only, and โ badges for new and forked sessions. An "auto-resume all" preference can be enabled to skip the picker. - **Remote Control Auto-Enable**: New "Auto-enable for future Claude sessions" checkbox in New S | High | 5/11/2026 |
| v2.10.19 | ## What's New ### Bug Fixes - **Closing a fork/floating session no longer disconnects the original session's terminal.** The PTY-exit unlink now prefers the session that actually owns the dying terminalId (sessionId/replacesId match), instead of the first match in iteration order. ### Improvements - **Translate/Explain popup now works in the standalone Project Browser** (`/project-browser?path=โฆ`). The route auto-resolves an origin session by `projectPath` so markdown selections can spawn floa | High | 5/6/2026 |
| v2.10.14 | ## What's New ### Features - **Markdown edit mode in Project tab** โ new pencil-icon toolbar button toggles a textarea editor for `.md` / `.mdx` files. Save persists via the file provider, Cancel discards. Cmd/Ctrl+S saves; Esc cancels. Edit mode auto-exits when the open file changes. ### Downloads - `AI Agent Session Center-2.10.14-arm64.dmg` โ macOS Apple Silicon installer - `AI Agent Session Center-2.10.14-arm64-mac.zip` โ macOS Apple Silicon zip --- > **Note:** This build is not code-sig | High | 5/2/2026 |
| v2.10.12 | ## What's New ### Features - **TTS voice output** with terminal hold-to-speak (Google Cloud TTS, per-user API key) - **Workspace session resume on import** โ all sessions now restore (previously capped at 10) - **Room-grouped session tabs** in the header - **Per-directory session params** + persistent file tree state - **Agenda tag filter** UI in `AgendaFilterBar` - **Clone session** ("new session with same config") icon on terminal toolbar - **Open external path** action in file browser toolba | High | 4/27/2026 |
| v2.10.9 | ## What's New ### Features - **Workspace auto-resume on import**: When loading a workspace snapshot, Claude sessions now resume their actual conversation (`--resume UUID || --continue`) instead of re-forking from the snapshot ancestor or starting fresh. Non-Claude tools (codex, gemini) and term-* IDs run verbatim as before. - **Room-grouped session tabs**: Sessions belonging to the same room are now visually grouped inside a color-coded frame in both the header agent strip and the session switc | High | 4/22/2026 |
| 2.10.5 | Imported from npm (2.10.5) | Low | 4/21/2026 |
| v2.10.6 | ## What's New ### Features - **Per-directory session launch params** โ clicking a directory in the DIRS dropdown now reuses the host, port, username, auth, and command from the last session launched *in that specific directory*, instead of the single global `lastSession`. Falls back to live sessions in the store, then the global `lastSession`. - **File tree persistence** โ expanded folders and scroll position now survive tab unmount/remount per project, stored in `localStorage` under `agent-man | High | 4/19/2026 |
| v2.10.5 | ## What's New ### Features - **Model selector** โ Claude-only model/effort picker with file type support - **Effort level selector** โ adjustable reasoning effort per session - **Image paste** โ paste images directly into prompts - **Auto session naming** โ sessions automatically named from context - **Electron desktop app** โ full native app with PTY host, fork session, find-in-file, linkified paths - **VS Code-style file browser** โ split panes, persistent tabs, content search, workspace snap | Medium | 4/14/2026 |
| v2.10.4 | ## What's New ### Features - **Model selector** โ Choose model (opus/sonnet/haiku) in New Session and Quick Launch modals; auto-applied via `/model` slash command after Claude Code starts - **Claude-only Model/Effort** โ Model and Effort Level fields now only visible when the command is a Claude command (hidden for Gemini, Codex, Aider, etc.) - **File type support** โ `.jsonl` and `.ndjson` files now recognized as text in the file browser ### Improvements - **FileTree refactor** โ Conditional | Medium | 4/11/2026 |
| v2.10.3 | ## What's New ### Bug Fixes - **Workspace snapshot room reconciliation** โ rooms now correctly remap re-keyed sessions (terminalId โ hookSessionId) after import - **Stale session cleanup** โ Zustand session store is cleared on import to prevent ghost sessions from persisting in the sidebar - **Removed redundant `loadFromStorage` calls** โ room loading is now centralized inside `importSnapshot` ### Previous (v2.10.2 โ v2.10.3) - Workspace snapshot metadata race fix - Room remap stale ID fix - T | Medium | 4/9/2026 |
| v2.10.2 | ## What's New - **Workspace snapshot metadata fix**: Session metadata (pinned, muted, alerted, accent color, character model) is now included in the terminal creation request, so the first WebSocket broadcast already has them โ eliminates race condition with auto-save that overwrote restored metadata - **Room remap fix**: Workspace import no longer falls back to stale session IDs during room remapping โ unmapped IDs are dropped instead of persisted, preventing ghost sessions in rooms after clea | Medium | 4/9/2026 |
| v2.10.1 | ## What's New - **Auto session naming**: Claude commands automatically get `-n "title"` flag for session identification - **Workspace clear-and-restore**: Importing a workspace snapshot now clears all existing sessions first, then restores terminal scrollback from saved output buffers - **Clipboard paste in queue**: Paste images directly with Cmd+V, or drag-and-drop files onto the compose area - **Expanded file attachments**: Queue now accepts PDF, TXT, MD, JSON, CSV, XML, YAML, and LOG files - | Medium | 4/2/2026 |
| v2.10.0 | ## What's New ### VS Code-style split file browser - **Always-visible file tree** on the left panel with resizable divider - **Tabbed file viewer** on the right โ open multiple files, switch instantly - **Persistent tabs** โ file content cached across tab/session switches - Tree panel width saved to localStorage ### Scroll position persistence - Scroll positions saved per file to localStorage โ persists across tab switches, session switches, and app restarts - Guards prevent saving invalid pos | Medium | 3/26/2026 |
| v2.9.9 | ## What's New - **File Tab Persistence**: File tabs opened in the PROJECT file browser are now saved to localStorage and restored when switching sessions, tabs, or remounting the panel. No more losing your open files. - Cleanup: persisted file tabs are removed when a sub-tab is closed ## Downloads | File | Platform | Arch | |------|----------|------| | `AI Agent Session Center-2.9.9-arm64.dmg` | macOS | Apple Silicon | | `AI Agent Session Center-2.9.9-arm64-mac.zip` | macOS | Apple Silicon | | Medium | 3/25/2026 |
| v2.9.8 | ## What's New - **File Tree**: New `FileTree` component with `react-arborist` for interactive project file browsing - **Content Search**: `ContentSearchModal` for searching file contents across projects - **Workspace Snapshots**: Enhanced workspace snapshot with file system provider integration - **Keyboard Shortcuts**: New shortcuts for file tree navigation - **Terminal Improvements**: Better scroll preservation and session switching - **API Enhancements**: Expanded API router with file system | Medium | 3/25/2026 |
| v2.9.7 | ## What's New - **Output tab** โ plain-text terminal output capture for post-compaction review (new OUTPUT tab in detail panel) - **Queue image attachments** โ attach images to queue items with server-side upload API - **Session mute/alert** โ per-session mute toggle and alert mode with louder, more frequent sounds - **Draggable minimized badge** โ detail panel minimizes to a floating, draggable badge (position persisted) - **File collections** โ star/collect files in the file browser, shared a | Low | 3/21/2026 |
| v2.9.6 | ## What's New - **Terminal refresh** โ improved terminal rendering and refresh behavior - **Scroll memory** โ terminal scroll position is preserved across tab switches - **Touch UI** โ better touch interaction support - **Command frequency sort** โ commands sorted by usage frequency ## Downloads - **DMG** (macOS arm64): `AI Agent Session Center-2.9.6-arm64.dmg` - **ZIP** (macOS arm64): `AI Agent Session Center-2.9.6-arm64-mac.zip` ### Installation (macOS) 1. Download the `.dmg` file 2. Open | Low | 3/21/2026 |
| v2.9.5 | ## What's New ### Added - **File Browser keyboard shortcuts** โ 14 new configurable actions in Settings > Shortcuts (all unbound by default, assign any key combo you want): - Search files, New file, New folder, Refresh - Open in new tab, Format file, Toggle outline - Bookmark, Toggle word wrap, Open in fullscreen - Toggle hidden files, Toggle date/time display - Sort by name, Sort by date ### Fixed - **Session matcher Priority 1b** โ sessions re-keyed by Priority 1 (agent_terminal_id | Low | 3/20/2026 |
| v2.9.3 | ## What's New ### Features - **Global session search** (`Cmd+Shift+F`) โ search prompts, responses, and tool calls across all sessions at once. Results show session name, field type, and a highlighted snippet. - **In-panel search bar** (`Cmd+F`) โ search within the selected session's detail panel with match navigation. - **Show hidden folders toggle** (`.` button in file browser toolbar) โ reveals dotfile directories like `~/.claude`, `~/.ssh`, `~/.config` on demand. - **ProjectTab fullscreen o | Low | 3/19/2026 |
| v2.9.2 | ## What's New in v2.9.2 ### Bug Fixes - **Sessions stuck in CONNECTING** โ SSH terminal cards that didn't receive a matching `SessionStart` hook (e.g. due to SSH remote path mismatch) would stay in CONNECTING forever. Now auto-transitions to idle after 30s if no hook matches. - **Activity feed toggle** โ "Show activity feed" setting in Settings now correctly hides/shows the entire feed bar at the bottom of the dashboard. - **Shortcut settings panel** โ Increased width (560โ720px) so keyboard sh | Low | 3/18/2026 |
| v2.9.1 | ## What's New ### Media Streaming Improvements - **HTTP Range request support** for video/audio files โ enables browser seeking without full download (206 Partial Content) - **Instant video/audio playback** in the Project tab โ media now streams directly instead of waiting for full blob download - **Fix:** Blob URL revocation now correctly handles only `blob://` URLs (prevents errors on direct stream URLs) ## Downloads | Platform | File | |----------|------| | macOS (Apple Silicon) | `AI Agen | Low | 3/18/2026 |
| v2.9.0 | ## What's New ### Auto-Save & Auto-Reload Workspace - **Auto-save on close**: When you quit the Electron app, a "SAVING WORKSPACE" overlay appears while all sessions, rooms, and project tabs are saved to config - **Auto-reload on open**: Next time you open the app, all saved sessions are automatically restored โ including project tab names, room assignments, and metadata - **No duplicates**: Sessions with matching workDir + host + command are deduplicated on import ### SSH Password Authenticat | Low | 3/17/2026 |
| v2.8.2 | ## What's Changed ### Bug Fixes - **Fix duplicate sessions when loading from workspace config** โ Added `findActiveSessionByConfig()` to prevent creating duplicate sessions when importing saved workspaces. The `POST /api/terminals` endpoint now checks for existing active sessions with matching `workDir + host + command` before creating new ones. ### Downloads - **macOS (Apple Silicon)**: `.dmg` installer or `.zip` archive | Low | 3/16/2026 |
| v2.8.1 | ## What's New ### Agenda Tab - New **AGENDA** tab for personal task/todo management - Full CRUD: create, edit, delete, toggle tasks - Priority grouping (urgent/high/medium/low) with color-coded badges - Filter by search, priority, tags, and completion status - Sort by priority, due date, or creation date - Overdue/due-today visual warnings - Incomplete task count badge on nav tab ### Global Search (Cmd/Ctrl+F) - **Cmd+F** (Mac) / **Ctrl+F** (Windows) now focuses the search input - Session sear | Low | 3/15/2026 |
| v2.8.0 | ## Features - **Workspace auto-save**: Automatically saves workspace snapshots (sessions + rooms) on changes with debounced writes - **Ops terminal reconnect**: New API endpoint to reconnect or create an ops terminal for a session (`POST /sessions/:id/reconnect-ops-terminal`) - **Scroll-to-bottom shortcut**: Press `B` to scroll the terminal to the bottom - **Session-switch shortcuts collapsed**: Shortcuts panel now shows `Ctrl+1โ9` as a single row instead of 9 separate entries ## Improvements | Low | 3/13/2026 |
| v2.7.1 | ## Fix - **Session resume**: Use `--continue` instead of `--resume` when the session ID is an agent-manager terminal ID (`term-xxx`). Previously, passing terminal IDs to `claude --resume` caused the session picker UI to appear instead of auto-resuming. | Low | 3/12/2026 |
| v2.7.0 | ## What's New - **Workspace Snapshots** โ Export/import your session workspace (download as file or save to server config) - **Ops Terminal** โ Optionally spawn a blank shell alongside agent sessions for manual commands - **Terminal Theme Improvements** โ Light background support with luminance-based contrast, ANSI color CSS variables - **SSH History** โ Host and username autocomplete from your connection history ## Downloads | Platform | File | |----------|------| | macOS (Apple Silicon) | ` | Low | 3/12/2026 |
| v2.5.2 | ## What's New ### Terminal Improvements - **Clickable URLs** โ http/https links in terminal output are now highlighted and open in your browser on click ### Electron Fixes - **Cmd+R / Ctrl+R** โ reload the app from the View menu (or force reload with Shift) - **Native macOS titlebar** โ clean app title instead of website content in the top bar - **Cmd+Q quit** โ fixed quit not working from the app menu or keyboard shortcut - **Paste/Copy in Electron** โ fixed Cmd+V/C/X not working (Edit menu r | Low | 3/12/2026 |
| v2.5.1 | ## What's New ### Improvements - **Native macOS titlebar**: The app now shows a proper native macOS title bar with traffic lights and "AI Agent Session Center" as the window title, instead of a web content overlay - **Paste/copy fixed**: Added Edit menu (Cmd+C, Cmd+V, Cmd+X, Cmd+A now work correctly) - **Detail panel cursor fix**: Close and collapse buttons in the session detail panel now show the correct pointer cursor - **Quit fixed**: Cmd+Q and App menu Quit now work correctly ## Installati | Low | 3/11/2026 |
| v2.5.0 | ## What's New ### Bug Fixes - **Mac quit fix**: Cmd+Q and App menu Quit now work correctly. Previously the window close handler was intercepting quit events, preventing the app from exiting. ### Improvements - xlsx/xls file streaming support in file browser - Increased WebSocket message limit to 512KB (was 64KB) and terminal input limit to 256KB (was 8KB) - Project tab enhancements ## Installation (macOS Apple Silicon) Download the `.dmg`, open it, and drag **AI Agent Session Center** to you | Low | 3/11/2026 |
| v2.4.5 | ## macOS Build (Apple Silicon / arm64) **Download:** - `AI Agent Session Center-2.4.5-arm64.dmg` โ macOS installer (drag to Applications) - `AI Agent Session Center-2.4.5-arm64-mac.zip` โ macOS zip archive ### Changes since v2.0.4 - Electron packaging with auto-start server, tray icon, setup wizard - macOS traffic-light clearance: dedicated title bar overlay - Zoom in/out/reset + fullscreen support (View menu) - App icon from favicon SVG - Session switcher improvements and project tab isolatio | Low | 3/6/2026 |
| v2.0.4 | Demo video and UX improvements | Low | 2/18/2026 |
Dependencies & License Audit
Loading dependencies...
Similar Packages
@windyroad/agent-pluginsOne-command installer for all Windy Road AI agent plugins and skills@windyroad/cruise@0.4.6
skiller-desktop-skills-managerAI agent skills manager for Claude Code, Cursor, Codex and more โ install, sync, and manage skills from one desktop app.v0.2.19
More in AI Agents
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
letta-codeThe memory-first coding agent
MiniSearchMinimalist web-searching platform with an AI assistant that runs directly from your browser. Uses WebLLM, Wllama and SearXNG. Demo: https://felladrin-minisearch.hf.space
tokentracker-cliToken usage tracker for AI agent CLIs (Claude Code, Codex, Cursor, Kiro, Gemini, OpenCode, OpenClaw, Hermes, GitHub Copilot)
