{"adoption": {"forks": 153, "observed_at": "2026-08-28T04:03:58.228940+00:00", "stars": 1201}, "canonical_url": "https://ross.abutalabs.com/products/jean", "card": {"archived": false, "artifact_type": "application", "description": "A dev environment for AI agents.", "domain": ["developer-tools", "large-language-models", "version-control"], "enriched": true, "function": ["agent-framework", "developer-tools", "chat-interface", "version-control", "mcp", "terminal-ui", "code-review", "workflow-automation"], "health_score": 100, "homepage": "https://jean.build", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["coollabsio/jean"], "name": "coollabsio/jean", "platform": ["windows", "cross-platform", "self-hosted"], "pushed_at": "2026-08-25T12:13:57+00:00", "repo": "coollabsio/jean", "stars": 1201, "tags": ["git-worktrees", "claude-code", "codex-cli", "cursor-cli", "opencode", "github-integration", "linear-integration", "coding-agents", "local-first", "parallel-sessions", "tauri", "web-access", "headless-server", "ai-agents", "automation", "macos", "linux", "desktop", "web-server"], "topics": ["agent", "ai", "claude-code", "worktree", "git", "parallel"], "urls": [], "use_cases": ["manage multiple AI coding agent sessions across projects", "run parallel agents in isolated git worktrees", "review code and generate PRs with AI", "link related repositories so agents share context", "run a headless AI dev workspace on a server and connect remotely", "investigate GitHub issues, PRs, and security alerts with AI", "resolve merge conflicts and generate commit messages with AI"], "what_it_is": "Jean is a local-first desktop application (built with Tauri, React, and Rust) that provides a unified workspace for managing multiple coding AI agents like Claude CLI, Codex CLI, Cursor CLI, OpenCode, Grok, and Kimi Code. It organizes projects, git worktrees, chat sessions, terminals, and GitHub/Linear integrations into one opinionated workflow, with optional web access and headless server deployment.", "when_to_avoid": ["you only need a single agent CLI and are happy in the terminal", "you want a fully unopinionated or scriptable headless agent orchestrator", "you need a lightweight editor plugin rather than a full desktop app", "you rely on platforms other than macOS (Windows/Linux support is still maturing)"], "when_to_choose": ["you juggle multiple coding agents (Claude, Codex, Cursor, etc.) and want one UI", "you want git worktree automation for parallel AI-assisted development", "you want GitHub/Linear integration plus AI code review in one app", "you prefer local-first tooling with no vendor lock-in", "you want to access your agent workspace remotely via browser or native app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jean", "repo": "coollabsio/jean", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "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:03:58.228940+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.228940+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:20:40.431732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448825b46a7f851f6e496b285876ae415f6423fbf46e7b874e579581b4f69e93", "fetched_at": "2026-08-28T04:03:58.228940+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coollabsio/jean"}, {"content_hash": "6d6225556b9d043ffc90c623b8658911c1c6f37b5c6d61ee2f6c237c122b53da", "fetched_at": "2026-08-29T12:28:06.779256+00:00", "kind": "homepage", "missing": false, "url": "https://jean.build"}, {"content_hash": "6e9d3bc7bf65c23caa937ecc66bc07eeae44992a7d1c359034666c90e3230a2d", "fetched_at": "2026-08-29T12:28:06.788634+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs"}, {"content_hash": "7bed275d38c9a5ba3d296e7b391141c744966b9dabb56823f15c55f5bfcbc027", "fetched_at": "2026-08-29T12:28:06.794102+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/web-access-and-headless"}, {"content_hash": "3b8cfe32224249d8a61488b98defc0bf0b74fd060c2c05d5d857598eb775ae6c", "fetched_at": "2026-08-29T12:28:06.795965+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/core-concepts/project-linking"}, {"content_hash": "c3e699ecaf620a42328af1d45d8f82412848c04ef6f95eaa843f034c18e0d16f", "fetched_at": "2026-08-29T12:28:06.797722+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/workflows/magic-commands"}, {"content_hash": "80db0d29c49eba8abee45dc9c16b1b1aab09d080dabbf4cb712a4144096ab94a", "fetched_at": "2026-08-29T12:28:06.799498+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/magic-prompts"}, {"content_hash": "633309ad7d5775990db0c9ad38825fd75bc8f1633b93cdd7dd233d7144a68559", "fetched_at": "2026-08-29T12:28:06.801404+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/docs/manage/opinionated-plugins"}, {"content_hash": "73b0551810cbf0ad889b9391381500918e909f5423a6a3d75e92c4663af0e424", "fetched_at": "2026-08-29T12:28:06.791042+00:00", "kind": "site_page", "missing": false, "url": "https://jean.build/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 15, "rhythm": 86}, "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": 222, "days_push": 8, "days_rel": 13, "gap_med": 1, "n_releases_24m": 74}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}