AgentRoom: Desktop app visualizes AI coding agents as pixel characters with session search

AgentRoom is a desktop application that visualizes AI coding agent sessions as animated pixel characters in a virtual office environment. Built to solve the problem of tracking multiple concurrent agent sessions, it provides real-time visualization and search capabilities for developers using Claude Code, Codex, and Gemini.
Core Features
The application creates animated pixel characters for each active agent session:
- Active agents sit at desks in the Work Room
- Idle agents walk to the Break Room
- Characters animate based on agent activity (typing, reading, or idling)
Session Management
AgentRoom includes comprehensive session management tools:
- Full-text and semantic search across ALL agent sessions
- Search powered by CASS, a Rust search engine that indexes 11+ agent types
- Click any session to read the transcript
- "Open in iTerm2" option to resume sessions instantly
- Token usage dashboard showing real-time spend across providers
Standalone Claude Code Skill
Even without the desktop app, developers can use the included Claude Code skill:
- Drop-in installation to ~/.claude/skills/
- Search past sessions from any conversation using natural language queries
- Example queries from the source: "find my session about authentication middleware" or "what did I discuss with gemini about rate limiting?"
- Returns results with ready-to-paste resume commands
Technical Implementation
The application is built with:
- Tauri v2 + React + Canvas 2D for the frontend
- CASS (Rust search engine) for the backend
- Search backend compiles to a single 27MB binary
- Everything runs locally with no API calls for search
The tool addresses a specific pain point for developers running multiple AI coding agent sessions simultaneously, providing both visualization and practical session management capabilities.
📖 Read the full source: r/ClaudeAI
👀 See Also

Root Cause of Claude Code VS Code Extension Session Title Corruption Identified
A developer has identified the architectural root cause for session title corruption in Claude Code's VS Code extension, affecting 20+ GitHub issues. The problem stems from the extension reading titles via a raw string search in session files, leading to three failure modes.

Markdown as Protocol for Agentic UI with Streaming Execution
A prototype uses Markdown as a unified protocol for AI agents to stream text, executable code, and data in a single response. It features streaming execution where code runs statement-by-statement as it arrives and a mount() primitive for creating React UIs with data flow between client, server, and LLM.

Off Grid Mobile App Adds On-Device AI Tool Use with 3x Speed Improvement
Off Grid mobile app now enables AI models to use tools like web search, calculator, date/time, and device info entirely offline, with configurable KV cache options delivering up to 30 tokens/second on phones.

Merlin: Local-first LLM context dedup – measure up to 71% chunk overlap, free & open-core
Merlin is a local-first context dedup tool that measured 22-71% chunk overlap across 22M passages from real agent/RAG sessions. Ships as HTTP proxy (Ollama/vLLM/SGLang/llama.cpp), MCP server (Claude/Cursor/OpenClaw), or standalone CLI. MIT open-core with daily usage caps.