{"adoption": {"forks": 80, "observed_at": "2026-09-03T02:15:14.709437+00:00", "stars": 1049}, "canonical_url": "https://ross.abutalabs.com/products/sidecar", "card": {"archived": false, "artifact_type": "application", "description": "Use sidecar next to CLI agents for diffs, file trees, conversation history, and task management with td", "domain": ["developer-tools"], "enriched": true, "function": ["terminal-ui", "developer-tools", "workflow-automation", "cli"], "health_score": 100, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["marcus/sidecar"], "name": "marcus/sidecar", "platform": ["cli", "go"], "pushed_at": "2026-09-03T01:32:47+00:00", "repo": "marcus/sidecar", "stars": 1049, "tags": ["agentic-workflows", "claude-code", "tui", "split-panes", "git-diffs", "task-management", "embedded-terminal", "command-line", "ai-agents", "automation", "macos", "linux"], "topics": ["agentic-ai", "agentic-workflows", "claude-code", "tui"], "urls": [], "use_cases": ["run claude code in a terminal with diffs side by side", "monitor ai coding agent sessions across projects", "review git diffs while an agent works", "manage tasks with td next to my coding agent", "open files and issues in split panes from the terminal", "replace my editor with a terminal-based agent workspace"], "what_it_is": "Sidecar is a terminal UI application that hosts AI coding agents in embedded interactive terminals alongside split panes for git diffs, file trees, task issues, and Jira/GitHub resources. It consolidates the agentic development workflow—running agents, reviewing changes, and managing tasks—into a single shell.", "when_to_avoid": ["you need a full GUI IDE with rich editor features", "you work on Windows without WSL", "you don't use AI coding agents in your workflow"], "when_to_choose": ["you use CLI coding agents like Claude Code, Codex, or Gemini daily and want diffs, files, and tasks in one view", "you want to monitor agent sessions across multiple projects", "you prefer terminal-first workflows over IDEs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sidecar", "repo": "marcus/sidecar", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.709437+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:30.263625+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f598fe6a6269aea85cce537d15b07a8555445c991d821ec480e1a7975fbe45f", "fetched_at": "2026-09-03T02:15:14.709437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marcus/sidecar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 17, "rhythm": 88}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 250, "days_push": 0, "days_rel": 0, "gap_med": 0, "n_releases_24m": 152}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}