{"adoption": {"forks": 185, "observed_at": "2026-08-28T04:05:09.566288+00:00", "stars": 1604}, "canonical_url": "https://ross.abutalabs.com/products/agent-flow", "card": {"archived": false, "artifact_type": "plugin", "description": "Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work.", "domain": ["developer-tools", "large-language-models", "data-visualization"], "enriched": true, "function": ["developer-tools", "monitoring", "data-visualization", "agent-framework"], "health_score": 95, "homepage": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["patoles/agent-flow"], "name": "patoles/agent-flow", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-07-11T15:57:04+00:00", "repo": "patoles/agent-flow", "stars": 1604, "tags": ["claude-code", "codex", "vscode-extension", "agent-orchestration", "real-time-visualization", "node-graph", "llm-debugging", "ai-agents", "nodejs"], "topics": ["agent-visualization", "ai-agents", "claude-code", "developer-tools", "llm", "vscode-extension"], "urls": [], "use_cases": ["debug agent tool call chains in Claude Code", "visualize how AI agents branch and coordinate in real time", "find slow or redundant tool calls in agent sessions", "watch multiple concurrent agent sessions side by side", "replay agent activity from JSONL event logs", "learn how prompts are interpreted by watching agent execution"], "what_it_is": "Agent Flow is a real-time visualization tool for Claude Code and Codex agent orchestration, available as a VS Code extension and a standalone web app. It renders agent execution as an interactive node graph, streaming tool calls, branching, and subagent coordination as they happen.", "when_to_avoid": ["you don't use Claude Code or Codex as your agent runtime", "you need a general-purpose LLM observability platform for production apps", "you only need final agent results without execution traces", "you work in an environment without Node.js or VS Code"], "when_to_choose": ["you use Claude Code or Codex and want visibility into agent behavior", "you need to debug why an agent made certain tool calls", "you want a live node graph of multi-agent orchestration inside VS Code or a browser", "you want to track token usage and timing across agent sessions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/agent-flow", "repo": "patoles/agent-flow", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.566288+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:52:21.430665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "debf78f850fb7ee2be438bd21d5c79372fe0a544fa286a48ed34a7f16d639f5e", "fetched_at": "2026-08-28T04:05:09.566288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/patoles/agent-flow"}, {"content_hash": "c9774405b90337a6fb4d7a4d84416b13e5d0bf7beb2c2eac3cce734cbad8f885", "fetched_at": "2026-08-29T11:24:19.037104+00:00", "kind": "homepage", "missing": false, "url": "https://marketplace.visualstudio.com/items?itemName=simon-p.agent-flow"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 11, "rhythm": 80}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 165, "days_push": 53, "days_rel": 58, "gap_med": 37.5, "n_releases_24m": 3}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}