Cmux Sentinel — AI skill for Claude Code
Opinionated cmux custom sidebar with live agent states and pluggable AI usage meters.
How to install Cmux Sentinel
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open oliver-kriska/cmux-sentinel and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cmux Sentinel does
Opinionated cmux custom sidebar with live agent states and pluggable AI usage meters.
Alternatives in AI
- Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
- Cc Mirror — Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, LiteLLM) 2.1k ★
- PRD: Agent Builder — Create Your Own Sub-Agent — Your ecosystem, your rules 1.9k ★
README
cmux-sentinel
An opinionated [cmux](https://cmux.com) **custom sidebar** — a clean, monospace, Ayu-Mirage workspaces list with live agent states and pluggable **AI usage meters**.
The top usage panels show live Claude, Codex, and Amp allowances with native progress bars (plus a title fallback) and compact countdowns such as `28% (1h 54m)`. Workspace rows use a quiet state hierarchy: **purple** (compacting), **green** (working), **orange** (needs you), selected blue, and neutral idle.
It's a vibe-coded [custom sidebar](https://cmux.com/docs/custom-sidebars) (beta) plus small background pollers. Batteries included, easy to fork and tweak.
Features
- Flat workspace list in your manual order, SF Mono, Ayu-Mirage palette.
- Live agent row states (via Claude Code hooks or the Amp plugin):
compacting(purple),working(green),needs you(orange — unread, or the agent asked a question / hit a permission prompt), andidle(dim). Idle repo rows omit redundantidle; active rows keep activity and repo state separate. The header shows action-needed first, then working and compacting counts. - Inline actions: click to select, an always-visible high-contrast
×to close, pin indicators, unread badges, and honest⌘Nhints that preserve cmux's real shortcut gaps. - Workspace-group names (opt-in) — cmux gives custom sidebars no group data, so a group shows
its anchor's generic "Group 2" instead of its real name. A small background sync
(
GROUP_NAME_SYNC=1) keeps each group's anchor title in step with the group name (see "Workspace group names" below). Off by default; a no-op if you don't use groups. - Usage meters — provider-labelled native progress bars fed by background pollers. Ships with Claude Code (5-hour session + 7-day week), Codex (whatever short/we
Related Skills
Tmux Agent Indicator
Tmux plugin that gives visual feedback for AI agent states (running/needs-input/done). Supports Claude Code, C
Comfyui MCP Panel
The local-first sidebar AI agent for ComfyUI — runs on your own Claude OR ChatGPT subscription (no API keys, n
Kanma
Kanma is a shared space where you and your AI agents (Claude, Copilot, Cursor, Windsurf, custom bots) work tog
Dash Sales Agent
Agentic AI sales dashboard for General Trade. Cleans messy CSV exports into a DuckDB warehouse, then serves li
MCP Memory Agent
A four layered memory system for LLM agents : working, semantic, episodic memory and a routing layer exposed a
Claude Code Status Line
A custom status line script for Claude Code that displays context window usage, git status, and model informat
Related Agents
A11y Mapper
Maps static accessibility signals - ARIA usage, keyboard nav, focus states, skip links, semantic markup - to .
Interaction Critic
Specialist critic for interaction, motion, and feedback. Audits a single design against ONLY the assigned subs
Nay
Agentistics intelligence agent. Use Nay when you need to query Claude Code usage metrics, analyze costs and pa