Skip to content
Back to skills

2626 2026 02 23 Agentsview Session Analytics D98c3a59

ASecurity

**Evaluated**: 2026-02-23 **Evaluator**: Claude Sonnet 4.6 + technical-writer agent challenge **Target Guide**: Claude Code Ultimate Guide ---

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
developmenttypescriptrustgosqlgitfrontendbackenddocumentation

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2626-2026-02-23-agentsview-session-analytics_d98c3a59 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2626 2026 02 23 Agentsview Session Analytics D98c3a59?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2626 2026 02 23 Agentsview Session Analytics D98c3a59
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2626-2026-02-23-agentsview-session-analytics-d98c3/badge)](https://www.skillsdirectory.com/skills/tools-only-2626-2026-02-23-agentsview-session-analytics-d98c3)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Resource Evaluation: AgentsView — Local Session Analytics for Claude Code

**Evaluated**: 2026-02-23
**Evaluator**: Claude Sonnet 4.6 + technical-writer agent challenge
**Target Guide**: Claude Code Ultimate Guide

---

## Executive Summary

**Resource**: AgentsView — Local web app for browsing, searching, and analyzing AI coding sessions
**URL**: https://www.agentsview.io/
**GitHub**: https://github.com/wesm/agentsview
**Author**: Wes McKinney (creator of pandas)

**Initial Score**: 4/5
**Challenged Score**: 3/5
**Final Score**: **3/5 (Pertinent — Complement utile)**

**Decision**: **Integrate in `guide/observability.md` (External Monitoring Tools section). Cross-reference in `guide/third-party-tools.md` (Session Management).** Wait 2-4 weeks for adoption to consolidate before publishing (target: ~200+ stars).

---

## 📄 Resource Summary

**Type**: Local-first web application (Go + Svelte 5 + SQLite FTS5)

**Key Points**:
1. **Full-text search** across months of sessions via SQLite FTS5 — find specific discussions instantly
2. **Usage analytics**: activity heatmaps, velocity metrics, tool usage breakdowns, per-project stats
3. **Real-time monitoring**: watches session directories via Server-Sent Events, streams live messages
4. **Multi-CLI support**: Claude Code + Codex + Gemini CLI (unique in the space)
5. **Local-first**: single Go binary, MIT license, no accounts, no cloud; session export as HTML or GitHub Gist

**Technical Stack**:
- Backend: Go (56.8% of codebase)
- Frontend: Svelte 5 + Vite + TypeScript
- Storage: SQLite with FTS5 full-text search
- Real-time: Server-Sent Events (embedded web server)

---

## 🎯 Score: 3/5

**Justification**: Real gap in the guide — no existing documented tool combines full-text search + visual analytics (heatmaps, velocity) in a local web UI.

- `claude-code-viewer`: basic session viewer, no search, no analytics
- `session-search.sh`: CLI search only, zero UI, no analytics
- `ccboard`: cost-centric dashboard, full-text search not confirmed

AgentsView fills this gap. However, the repo was created on February 19, 2026 (4 days before this evaluation), has 49 stars, and only 2 contributors. Too recent for a 4/5 (High Value) without established adoption. Wes McKinney's credibility (pandas creator) is a strong positive signal.

---

## ⚖️ Comparative Analysis

| Feature | AgentsView | Guide (current) |
|---------|-----------|-----------------|
| Full-text search sessions | ✅ SQLite FTS5 | ⚠️ CLI only (`session-search.sh`) |
| Activity heatmaps | ✅ Yes | ❌ Missing |
| Velocity metrics | ✅ Yes | ❌ Missing |
| Tool usage breakdown | ✅ Yes | ⚠️ Partial (ccboard) |
| Local web UI | ✅ Go embedded server | ⚠️ claude-code-viewer (viewer only) |
| Real-time monitoring | ✅ SSE | ⚠️ claude-code-viewer (SSE too) |
| Multi-CLI support | ✅ Claude + Codex + Gemini | ❌ Claude Code only |
| Cost tracking | ❌ Not mentioned | ✅ ccusage, ccboard |
| Session replay/rewind | ❌ No | ✅ Entire CLI |
| Keyboard navigation | ✅ Vim-style shortcuts | N/A |

**vs ccboard distinction**: ccboard = cost-centric with session view. AgentsView = behavior-analytics-centric with FTS search. Different primary use case, ~40% feature overlap.

---

## 📍 Integration Recommendations

### Primary: `guide/observability.md` — External Monitoring Tools

Add row to the comparison table (after ccboard):

```markdown
| **AgentsView** | Local web app | FTS search + activity heatmaps + velocity metrics + real-time monitoring. Multi-CLI (Claude/Codex/Gemini). No cost tracking. | `github.com/wesm/agentsview` |
```

Add to Decision Guide:
```
Want search + visual analytics in one local UI?  → AgentsView
```

### Secondary: `guide/third-party-tools.md` — Session Management

Add short entry after `claude-code-viewer` with explicit differentiation:

| Tool | Focus | Search | Analytics |
|------|-------|--------|-----------|
| claude-code-viewer | UI viewer | No | No |
| AgentsView | Search + analytics | ✅ FTS5 | ✅ Heatmaps, velocity |
| session-search.sh | CLI search | ✅ Fast | No |

### Priority

**Low-Medium** — Integrate in 2-4 weeks once repo reaches ~200 stars. The gap is real but not critical; users can currently combine session-search.sh (CLI) + ccboard (stats).

---

## 🔥 Challenge (technical-writer)

The challenge agent recommended **3/5** (vs initial 4/5) for the following reasons:

1. **Score**: 4/5 requires verifiable adoption signals. Repo is 4 days old, 49 stars → 3/5 correct.
2. **Placement corrected**: `observability.md` (analytics/monitoring) is the right location, not `third-party-tools.md`. The guide explicitly states third-party-tools.md is "not DIY monitoring scripts (see Observability)". AgentsView is an analytics dashboard.
3. **ccboard overlap**: More significant than initially assessed. Must document the distinction explicitly: ccboard = cost + session view; AgentsView = FTS search + behavior analytics.
4. **Missing in initial evaluation**: Model type (now confirmed MIT open source), exact stack (confirmed Go, not Rust), "nothing leaves your machine" claim is marketing (unaudited via traffic analysis).

**Adopted**: Score adjusted to 3/5. Placement changed to `observability.md`.

---

## ✅ Fact-Check

| Claim | Verified | Source |
|-------|----------|--------|
| Author = Wes McKinney | ✅ | github.com/wesm/agentsview |
| MIT License, open source | ✅ | GitHub repo |
| Stack Go + Svelte 5 + SQLite FTS5 | ✅ | GitHub (56.8% Go) |
| Full-text search via SQLite | ✅ | README + codebase |
| Activity heatmaps | ✅ | agentsview.io documentation |
| Real-time via SSE | ✅ | GitHub description |
| Multi-agent: Claude + Codex + Gemini | ✅ | GitHub README |
| Single binary, local-first | ✅ | agentsview.io |
| "Nothing leaves your machine" | ⚠️ | Marketing claim — credible given architecture, but not verified via traffic analysis |
| 49 stars, created Feb 19 2026 | ✅ | GitHub (verified Feb 23 2026) |
| v0.3.2, 7 releases in 4 days | ✅ | GitHub Releases |
| Session export HTML/GitHub Gist | ✅ | GitHub README |

**Correction**: Initial WebFetch described a "Rust backend" — incorrect. GitHub shows Go (56.8%). Corrected.

**Note on LinkedIn post**: https://www.linkedin.com/posts/wesmckinn_agentsview-activity-7431693909841309696-paBN — could not be fetched (requires authentication). Not factored into scoring.

---

## 🎯 Final Decision

- **Final score**: **3/5**
- **Action**: **Integrate** — `observability.md` + mention in `third-party-tools.md`
- **Timing**: 2-4 weeks (wait for repo to reach ~200+ stars)
- **Confidence**: **Medium** — real gap confirmed, tool verified functional, but adoption too recent for high confidence. Wes McKinney's credibility (pandas) is a strong positive signal. 

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.