{"adoption": {"forks": 279, "observed_at": "2026-08-28T04:07:30.578013+00:00", "stars": 2932}, "canonical_url": "https://ross.abutalabs.com/products/collab-public", "card": {"archived": false, "artifact_type": "application", "description": "Collaborator is a place to create with agents.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["agent-framework", "developer-tools", "terminal-ui", "editor", "gui"], "health_score": 97, "homepage": "https://collaborator.bot/", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "experimental", "member_repos": ["collabs-inc/collab-public"], "name": "collabs-inc/collab-public", "platform": ["windows"], "pushed_at": "2026-08-08T14:53:31+00:00", "repo": "collabs-inc/collab-public", "stars": 2932, "tags": ["agentic-development", "infinite-canvas", "claude-code", "codex-cli", "ide", "workspaces", "local-first", "ai-agents", "command-line", "macos", "linux", "desktop", "electron"], "topics": ["agents", "ai", "claude-code", "codex-cli", "ide", "terminal"], "urls": [], "use_cases": ["run multiple ai coding agents side by side", "manage claude code and codex cli sessions in one app", "organize terminals and files on an infinite canvas", "work with agents across multiple local workspaces", "avoid context switching between terminal tabs and editors", "use wsl2 and powershell terminals with ai agents on windows"], "what_it_is": "Collaborator is a native desktop application (Electron-based) that provides an infinite-canvas environment for working with AI coding agents like Claude Code and Codex CLI. It arranges terminals, context files, and running code as tiles on a pan-and-zoom canvas, with all data stored locally.", "when_to_avoid": ["you need a lightweight CLI-only workflow without a desktop app", "you require a mature, stable tool - the project is early-stage and in active development", "you need cloud sync or team collaboration features", "you rely on IDE features like full debugging or refactoring tooling"], "when_to_choose": ["you run several AI coding agents concurrently and want them in one visual workspace", "you prefer a local-first desktop app with no accounts required", "you want terminals, editors, and context files arranged spatially on a canvas", "you work across multiple project workspaces and need quick switching"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/collab-public", "repo": "collabs-inc/collab-public", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "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:07:30.578013+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.578013+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:33:23.402033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "69a1d5b05f8c5d3a54cbd3244826d82d9c813f67573361bfd1dbcdf9a03bb400", "fetched_at": "2026-08-28T04:07:30.578013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/collabs-inc/collab-public"}, {"content_hash": "4ea2b270689f6d9a41a7d906dce58ee0e0b42b8c822b97cdf666fd132dc44da4", "fetched_at": "2026-08-29T09:48:50.444233+00:00", "kind": "homepage", "missing": false, "url": "https://collaborator.bot/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 12, "rhythm": 89}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 171, "days_push": 25, "days_rel": 78, "gap_med": 1, "n_releases_24m": 26}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}