by SirAllap
π° A loupe for your agents β a real-time Mission-Control dashboard and workspace for AI coding agents, across every provider and every project on your machine
# Add to your Claude Code skills
git clone https://github.com/SirAllap/agentglassGuides for using ai agents skills like agentglass.
Last scanned: 7/19/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-19T06:32:03.599Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}A loupe for your agents β a real-time Mission-Control dashboard and workspace for AI coding agents, across every provider and every project on your machine.

Point any AI coding agent at agentglass β via Claude Code hooks or any OpenTelemetry GenAI exporter (OpenAI Codex, Gemini CLI, Bedrock, LangChain, LiteLLMβ¦) β and watch every agent, tool call, token, and dollar move in real time. Cost tracking, tool-latency percentiles, error timelines, session lifecycles, a filter-the-whole-cockpit-by-provider switch, and 22 themes. It persists across reloads (unlike a pure in-browser stream).
And it's not just a viewer. agentglass carries a full workspace in the same cockpit β the idea is simple: browser, terminal, IDE panels, agent telemetryβ¦ all in one place. A syntax-highlighted diff viewer for everything the fleet changed, a lazygit-style source-control panel (stage, commit, push), a lazydocker-style Docker panel (containers, logs, stats), a real terminal (an actual PTY shell on your machine, not an emulation), and a chat panel that drives local Claude Code sessions β each one keystroke away. Runs in the browser or as a native desktop app.
The full cockpit running on fabricated sample data β a simulated live event stream, populated radar, spend charts, and even the control-plane approve/deny gate. No install, no server. (Everything there is fake; it's a showcase.)
agentglass watches every Claude Code session on your machine β you don't
launch it per-repo. Alongside the live hook stream, a transcript scanner
reads ~/.claude/projects directly, so history from every project is there the
moment you open the dashboard, and new sessions tail in live (deduped against
the hooks, so nothing is double-counted).
Want to focus? Scope the whole cockpit to a single project β only that repo (and its worktrees) show up, and its git / terminal / chat panels, diffs, and spend are all you see. The natural way is the in-app project picker: on first open (a desktop app has no "current folder", so it asks) you choose what this cockpit is about, and the β name in the header switches it any time:
~/code) β every repo from
that folder inward;The choice is applied live and persisted (root in
~/.config/agentglass/config.json), so the next launch opens straight into it.
It can also be set from outside:
AGENTGLASS_ROOT=~/code/my-project bun run dev
# desktop: make desktop-open DIR=~/code/my-project
Leave everything unset and it covers the whole machine. You can also pin the
repo sweep to specific directories via AGENTGLASS_REPO_DIRS, or the same
config file:
{ "root": "~/code/my-project", "repoDirs": ["~/code", "/mnt/hdd/code"] }
Watching is only half of it. agentglass grew a set of lazygit / lazydocker-style panels β plus a real terminal and a Claude chat β that live right in the cockpit, so you can go from seeing what the fleet did to acting on it without leaving the tab. Each is one keystroke away (d Β· g Β· o Β· t Β· c), keyboard-driven, and wears the same 22 themes.
dEvery Edit/Write the fleet makes, gathered into one reviewable, chaptered list. Shiki syntax highlighting composed with a word-level intra-line diff, split or unified, ligatures and a per-diff theme, "reviewed" check-offs β plus one-click β¦ Explain (a local-Claude walkthrough of the whole change set) and Commitβ¦ to turn a review straight into a commit.

gA live view of any repo's working tree (repos are discovered from the fleet's own file paths). Stage / unstage / discard, interactive hunk staging, a commit composer, branches (checkout / create / delete), log and stashes β plus push / pull / fetch. Keyboard-driven (j/k move Β· s/u stage Β· x discard) and write-gated, so it's read-only until you opt in.

oContainers grouped by compose project with live CPU / memory, a streaming log viewer, and images / volumes / networks β with start / stop / restart / rm. Same keyboard-first feel, same write-gate.

tNot a command-runner imitation: the server opens your login shell inside a
real PTY (xterm.js in front, a pseudo-terminal behind a WebSocket), in any
repo/worktree the fleet has touched. Job control, Ctrl+C / Ctrl+R,
tab-completion, colors, vim / htop / lazygit β everything a local terminal
does. Sessions are per-repo and persistent: close the panel mid-build,
reopen later, the job is still running with scrollback intact.
The β commands menu makes every project command self-explanatory and one
click away β and it covers the whole selected project, not just its root:
Makefile targets with their descriptions (from ## comment annotations or
the # comment above each target) plus package.json scripts, discovered
in the repo root and its subfolders. A monorepo's nested commands come out
ready to run (make -C api test, bun run --cwd web dev), grouped by folder
in the menu, each with the right runner (bun / npm / pnpm / yarn)
detected from that folder's lockfile. agentglass's own Makefile is annotated
this way β make help prints the same list in the shell.

cMulti-chat against your local claude CLI: pick a repo/worktree, a model,
and a permission mode (plan β default / acceptEdits β bypass), then converse β
replies stream in, tool calls appear as chips, and follow-ups resume the same
session. Sessions you start here show up in the fleet like any other agent.
agentglass is a visibility layer, not a harness: it doesn't run your agents or impose a workflow on them β it shows you what they're actually doing, and puts the controls (diff, commit, terminal, docker) next to what it shows. Everyone's harness is their own; the missing piece is seeing through it.
Most agent dashboards show a live event feed and forget everything on refresh. agentglass adds the layer that actually answers "what did this cost, what's slow, what's breaking, and how much of my plan is left?" β across every provider and every project, wrapped in a fast, animated cockpit.
| Feature | What you get |
|---|---|
| π° Mission-Control cockpit | Mission clock, live throughput, tool-mix, a sweeping agent radar (distance from centre = context window used β a blip at the edge is about to compact), plain-English event stream, and a "what needs you" alert center. |
| π Every project, machine-wide | A transcript scanner reads every Claude Code session on the machine β history is there on open, new sessions tail in live. Or scope the whole cockpit to one project (or one folder of projects) with the in-app picker. |
| π₯ Native desktop app | Own window + icon and a self-contained bundled server β nothing to run in a terminal. Launch-at-login toggle, attaches to a running server instead of duplicating it (Linux). |
| π¬ Diff & review | A real diff viewer for everything the fleet changed β Shiki highlighting + word-level diff, split/unified, AI Explain, and commit-straight-from-review. |
| πΏ Source control | lazygit in the cockpit: stage, hunk-stage, commit, branch, stash, push/pull β live on any repo the fleet touched (write-gated). |
| π³ Docker | lazydocker in the cockpit: containers by compose project, live stats, a log viewer, start/stop/restart (write-gated). |
| βΆ Real terminal | A true PTY shell (your login shell) per repo/worktree over a WebSocket β persistent sessions, plus a described, ready-to-run list of every Makefile target & package script across the whole project, grouped by folder. |
| π¬ Claude chat | Drive local Claude Code sessions from the browser β model + permission-mode picker, streamed replies, resumable sessions that appear in the fleet. |
| π° Cost & tokens | Per-eve |
agentglass is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by SirAllap. π° A loupe for your agents β a real-time Mission-Control dashboard and workspace for AI coding agents, across every provider and every project on your machine. It has 84 GitHub stars.
Yes. agentglass passed SkillsLLM's automated security scan β a dependency vulnerability audit plus prompt-injection heuristics β with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/SirAllap/agentglass" and add it to your Claude Code skills directory (see the Installation section above).
agentglass is primarily written in TypeScript. It is open-source under SirAllap on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh agentglass against similar tools.
No comments yet. Be the first to share your thoughts!