{"adoption": {"forks": 133, "observed_at": "2026-08-28T04:06:12.554565+00:00", "stars": 2092}, "canonical_url": "https://ross.abutalabs.com/products/cate", "card": {"archived": false, "artifact_type": "application", "description": "An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.", "domain": ["developer-tools", "text-editors", "desktop-applications"], "enriched": true, "function": ["editor", "terminal-ui", "gui", "developer-tools", "agent-framework"], "health_score": 100, "homepage": "https://cate.cero-ai.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["0-AI-UG/cate"], "name": "0-AI-UG/cate", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-26T07:11:46+00:00", "repo": "0-AI-UG/cate", "stars": 2092, "tags": ["infinite-canvas", "ide", "coding-agents", "git-worktrees", "claude-code", "parallel-agents", "electron-app", "command-line", "ai-agents", "macos", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["run multiple coding agents in parallel on one screen", "manage git worktrees for parallel branches visually", "monitor which agent terminals are waiting for input", "organize terminal, editor, and browser panels on an infinite canvas", "keep agent sessions alive across app restarts", "replace tab-based terminal workflows with a spatial workspace"], "what_it_is": "Cate is an infinite zoomable canvas IDE that hosts terminals, editors, and browser panels in a spatial workspace. It is designed for running parallel coding agents like Claude Code or Codex, with agent-aware terminals, notifications, and one-click git worktrees for separate workstreams.", "when_to_avoid": ["you need a lightweight terminal emulator without canvas overhead", "you rely on deep IDE features like full refactoring or debugging", "you only run a single agent or plain shell occasionally", "you need a fully stable, long-established tool"], "when_to_choose": ["you juggle several AI coding agents at once and lose track of tabs", "you want git worktree management built into your workspace", "you prefer a spatial canvas over a traditional windowed IDE", "you want agent status and notifications at a glance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cate", "repo": "0-AI-UG/cate", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "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:06:12.554565+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.554565+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:55:29.244567+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42ffedb33782ab3679dc767d684dbf68dccbdc4c222014e76fae0205a25c30c4", "fetched_at": "2026-08-28T04:06:12.554565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/0-AI-UG/cate"}, {"content_hash": "67dc43c2a5388daa680c8b1d6c50bb49ce56d5346331fd2c8b29765da37bff33", "fetched_at": "2026-08-29T10:35:27.745790+00:00", "kind": "homepage", "missing": false, "url": "https://cate.cero-ai.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 11, "rhythm": 84}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 157, "days_push": 7, "days_rel": 26, "gap_med": 0, "n_releases_24m": 64}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}