# ai-agent-session-center

> A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization

- **URL**: https://www.freshcrate.ai/projects/ai-agent-session-center
- **Author**: Kason Zhan
- **Category**: AI Agents
- **Latest version**: `v2.10.29` (2026-06-04)
- **License**: MIT
- **Source**: https://github.com/coding-by-feng/ai-agent-session-center
- **Homepage**: https://github.com/coding-by-feng/ai-agent-session-center#readme
- **Language**: TypeScript
- **GitHub**: 63 stars, 7 forks
- **Registry**: npm (`ai-agent-session-center`)
- **Tags**: `ai-agent`, `claude-code`, `codex`, `dashboard`, `gemini-cli`, `monitoring`, `npm`, `three.js`, `websocket`

## Description

A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v2.10.29` | 2026-06-04 | High | ## 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 |
| `v2.10.28` | 2026-05-27 | High | ## 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 |
| `v2.10.24` | 2026-05-22 | High | ## 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 |
| `v2.10.22` | 2026-05-13 | High | ## 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 |
| `v2.10.21` | 2026-05-11 | High | ## 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 |
| `v2.10.19` | 2026-05-06 | High | ## 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 |
| `v2.10.14` | 2026-05-02 | High | ## 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 |
| `v2.10.12` | 2026-04-27 | High | ## 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 |
| `v2.10.9` | 2026-04-22 | High | ## 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 |
| `2.10.5` | 2026-04-21 | Low | Imported from npm (2.10.5) |

## Dependency audit

- **Score**: 100/100
- **Total deps**: 65
- **Resolved**: 65
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 0
- **Scanned**: 2026-05-18

## Citation

- HTML: https://www.freshcrate.ai/projects/ai-agent-session-center
- Markdown: https://www.freshcrate.ai/projects/ai-agent-session-center.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/ai-agent-session-center/deps

_Generated by freshcrate.ai. Indexes npm releases for AI-agent ecosystem packages._
