{
  "schema_version": "2.1",
  "slug": "graykode-abtop",
  "name": "graykode/abtop",
  "agent_url": "https://github.com/graykode/abtop",
  "repo_url": "https://github.com/graykode/abtop",
  "category": "Coding",
  "run_id": "run-graykode-abtop-repotrack-2026-07-16",
  "run_at": "2026-07-16T13:14:00Z",
  "source": "hlido-repo-track",
  "review_track": "repo-surface",
  "evidence_tier": "repo-surface",
  "methodology_note": "Repo-surface track: this product is distributed as a repository (library/CLI) with no web product surface, so the score derives ONLY from measurable public-repository signals — documentation, licensing, maintenance activity, releases, traction, agent-consumability. Each checklist item carries its evidence. Score ceiling 82/100: VITAL requires hands-on behavioral testing that repo signals cannot provide. Replaces a 2026-06/07 stub that carried a default score with no evidence.",
  "checklist": [
    {
      "id": "repo_reachable",
      "task": "Repository is publicly reachable",
      "required": true,
      "pass": true,
      "evidence": "GH API 200 for graykode/abtop"
    },
    {
      "id": "readme_present",
      "task": "README documents the product (≥500 chars)",
      "required": true,
      "pass": true,
      "evidence": "README length 9340"
    },
    {
      "id": "license_present",
      "task": "License declared",
      "required": true,
      "pass": true,
      "evidence": "MIT"
    },
    {
      "id": "install_documented",
      "task": "Install/usage instructions present",
      "required": true,
      "pass": true,
      "evidence": "install/usage section found in README"
    },
    {
      "id": "active_12mo",
      "task": "Maintained: pushed within 12 months and not archived",
      "required": true,
      "pass": true,
      "evidence": "last push 9d ago"
    },
    {
      "id": "releases_present",
      "task": "Tagged releases exist",
      "required": false,
      "pass": true,
      "evidence": "latest v0.5.3"
    },
    {
      "id": "community_traction",
      "task": "Community traction (≥50 stars)",
      "required": false,
      "pass": true,
      "evidence": "3351 stars"
    },
    {
      "id": "ci_or_tests",
      "task": "CI workflows present",
      "required": false,
      "pass": true,
      "evidence": "3 workflow file(s)"
    },
    {
      "id": "recent_commit_90d",
      "task": "Actively developed (push within 90 days)",
      "required": false,
      "pass": true,
      "evidence": "last push 9d ago"
    },
    {
      "id": "agent_consumable",
      "task": "Agent-consumable surface documented (MCP config or CLI install)",
      "required": false,
      "pass": false,
      "evidence": "none found"
    }
  ],
  "repo_metrics": {
    "stars": 3351,
    "forks": 301,
    "open_issues": 20,
    "archived": false,
    "pushed_at": "2026-07-07T04:19:20Z",
    "license": "MIT",
    "language": "Rust"
  },
  "evidence_urls": [
    "https://github.com/graykode/abtop",
    "https://api.github.com/repos/graykode/abtop",
    "https://github.com/graykode/abtop/releases"
  ],
  "laddoo_score": 82,
  "score": 82,
  "tier": "STEADY",
  "confidence": "medium",
  "summary": "graykode/abtop — Like htop, but for AI coding agents. Monitor Claude    Code & Codex CLI sessions, tokens, context window,    rate limits, and ports in real-time.. Repo-surface review: measured from the public repository (3351 stars, MIT, last push 2026-07-07); not hands-on tested.",
  "staleness_after": "2026-10-14",
  "editor": "Hlido Editor",
  "editorial_method": "repo-surface-track+editorial-narrative-v2",
  "hlido_opinion": {
    "headline": "A fast, actively-developed Rust 'htop for AI coding agents' — an excellent human-facing observability tool, not an agent-consumable component.",
    "body": "This is a healthy young project by every repository signal: MIT-licensed, written in Rust, three CI workflows, tagged releases (v0.5.3) and a push within the last ~9 days. 3.4k stars for a niche tool this young is a strong signal that it scratches a current itch — watching Claude Code and Codex CLI sessions for tokens, context window, rate limits and ports in real time. The honest framing is about audience: this is an operator's TUI, and the repo exposes no agent-consumable surface, so it belongs in the developer's terminal, not in an agent's toolchain. Repo-surface read.",
    "voice": "Hlido Editor",
    "as_of": "2026-07-23",
    "editor_signature_pending": true
  },
  "tier_rationale": "STEADY (82, repo-surface ceiling). MIT licensing, Rust, multiple CI workflows, an active release cadence and strong early traction clear STEADY. VITAL is withheld because it is early (v0.5.x, API still moving) and, by design, exposes no programmatic surface to verify agent-side.",
  "what_it_does_well": [
    "MIT-licensed, Rust performance, and very active (push within ~9 days)",
    "Multiple CI workflows (3) and a steady early release cadence (v0.5.3)",
    "Solves a real, current pain — live visibility into Claude Code / Codex sessions",
    "Strong traction (3.4k stars) for a young, niche tool"
  ],
  "what_it_fails_at": [
    "No agent-consumable interface — it is a human TUI monitor",
    "Young (v0.5.x) with an API still in motion",
    "Utility is scoped to Claude Code / Codex CLI users"
  ],
  "best_for": [
    "Developers running Claude Code or Codex who want live session/token/rate-limit visibility"
  ],
  "not_recommended_for": [
    "Agent pipelines needing programmatic consumption",
    "Non-CLI-agent workflows",
    "Anyone wanting a settled 1.0 API"
  ],
  "red_flags": [],
  "compared_to": [],
  "agent_relevance": {
    "has_api": false,
    "has_cli": true,
    "has_mcp": false,
    "has_webhook": false,
    "has_sdk": false,
    "behavioral_testable": false,
    "agent_integration_path": "A human-facing terminal monitor with no programmatic/agent surface. It complements a coding-agent workflow for the operator, but agents cannot drive it. No hands-on behavioral test performed.",
    "agent_friendly_score": 3
  },
  "enriched_at": "2026-07-23",
  "enriched_by": "R-publish",
  "marking_signal": {
    "marking_statement": false,
    "detection_tool": false,
    "cop_signatory": null,
    "evidence_url": null,
    "checked_at": "2026-07-25",
    "source": "engine-browser-marking-retrofit"
  },
  "evidence_images": {
    "run_id": "run-230e1c9a4ad553f5-github-com",
    "base": "https://images.hlido.eu/reviews/graykode-abtop/run-230e1c9a4ad553f5-github-com",
    "files": [
      "home.png"
    ],
    "urls": [
      "https://images.hlido.eu/reviews/graykode-abtop/run-230e1c9a4ad553f5-github-com/home.png"
    ],
    "verified_at": "2026-07-31T09:31:38.639Z",
    "verified_count": 1,
    "note": "Screenshots captured by the Hlido engine during the reviewed run, served from R2. Every URL here was HEAD-verified at the timestamp above. `run_id` is the ENGINE run id — it differs from `scorecard.run_id` and is the only one these keys resolve under."
  }
}
