{"adoption": {"forks": 564, "observed_at": "2026-08-28T04:09:21.546779+00:00", "stars": 5504}, "canonical_url": "https://ross.abutalabs.com/products/generalaction-emdash", "card": {"archived": false, "artifact_type": "application", "description": "Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.", "domain": ["developer-tools", "artificial-intelligence", "large-language-models", "version-control"], "enriched": true, "function": ["agent-framework", "developer-tools", "cli", "workflow-automation", "scheduling", "mcp", "chat-interface"], "health_score": 100, "homepage": "https://emdash.com", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["generalaction/emdash"], "name": "generalaction/emdash", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-25T20:10:28+00:00", "repo": "generalaction/emdash", "stars": 5504, "tags": ["coding-agents", "git-worktrees", "parallel-agents", "agentic-development-environment", "claude-code", "codex", "issue-tracker-integration", "remote-development", "ssh", "diff-view", "in-app-browser", "orchestration", "ai-agents", "automation", "command-line", "macos", "linux", "desktop", "typescript"], "topics": ["ai", "cli", "containerization", "docker", "jira", "linear", "llm", "openai", "opensource", "orchestration", "parallelexecution", "terminal", "codingagents", "gitworktrees", "parallel-agents", "coding-agents", "claude-code", "agenticdevelopment", "agenticdevelopmentenvironment"], "urls": [], "use_cases": ["run multiple AI coding agents in parallel on different tasks", "isolate agent changes in separate git worktrees and branches", "send Linear, Jira, or GitHub issues directly to a coding agent", "review agent diffs and open pull requests from one place", "schedule recurring agent tasks on a cron schedule", "run coding agents on remote machines over SSH", "preview local dev servers in an in-app browser while agents work", "manage reusable prompts, skills, and MCP servers for agents"], "what_it_is": "Emdash is an open-source desktop application (Agentic Development Environment) for running multiple AI coding agents in parallel, each isolated in its own Git worktree. It supports 30+ CLI-based agents like Claude Code, Codex, and Amp, with issue tracker integrations, diff review, scheduled automations, and remote development over SSH.", "when_to_avoid": ["you only need a single agent session and are happy with a plain terminal", "you want a fully autonomous CI-style agent pipeline rather than an interactive desktop environment", "you need a headless or server-only solution without a GUI", "your workflow does not involve git-based repositories"], "when_to_choose": ["you want to explore multiple fixes or features simultaneously with different agents", "you use several CLI coding agents (Claude Code, Codex, Amp, etc.) and want one unified workspace", "you need issue-to-agent workflows with trackers like Linear, Jira, or GitHub", "you want isolated git worktrees per task to avoid agents interfering with each other", "you need to run agents on remote machines or provisioned workspaces"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/generalaction-emdash", "repo": "generalaction/emdash", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/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:09:21.546779+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:21.546779+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:56:17.311515+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78ba3b8494fb53cd3a3ea3b0e0922361a6b9d8193546d05bd653a79a00f0c233", "fetched_at": "2026-08-28T04:09:21.546779+00:00", "kind": "readme", "missing": false, "url": "https://github.com/generalaction/emdash"}, {"content_hash": "694515185529396accfc7e4426bb132443f65f04f93202d5075b12c0508459ac", "fetched_at": "2026-08-29T08:51:41.828600+00:00", "kind": "homepage", "missing": false, "url": "https://emdash.com"}, {"content_hash": "7776e71dcbba808c9daac940285241162578a4b12035bcbe346ab243d1d6c034", "fetched_at": "2026-08-29T08:51:41.837669+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs"}, {"content_hash": "ec8eff835b4960e9917a51971b8adc0f2c48ce736313596fe6059b7ed4dd2680", "fetched_at": "2026-08-29T08:51:41.842068+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/issues"}, {"content_hash": "e4bbf35443322dc6e1b2f287e4d37e56ccb8ff9438c30e5251ad48b469e2c856", "fetched_at": "2026-08-29T08:51:41.843765+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/tasks"}, {"content_hash": "e1cdf6e6a506521c1392807d0c4203a19cb7060bf5c74c734deef22078f34c20", "fetched_at": "2026-08-29T08:51:41.845323+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/in-app-browser"}, {"content_hash": "7ca00e3d4378c4d0123b7fdc19f148eb280fe071c5ed0c43903188e5f972f774", "fetched_at": "2026-08-29T08:51:41.846908+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/diff-view"}, {"content_hash": "54227468e662f1d4fa800af1ca4a9659a58827ac7f8e4e920dd5b664340f52be", "fetched_at": "2026-08-29T08:51:41.848599+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/automations"}, {"content_hash": "1b84b440a4bcffcf558658db0a73b5d78bcb9b177eb0e058d4cfb98a2522ac99", "fetched_at": "2026-08-29T08:51:41.850199+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/docs/remote-development/remote-projects"}, {"content_hash": "115e446dd2806f341ab7edc4621c1b03337a611d6c69eec16e8f586361e9d87c", "fetched_at": "2026-08-29T08:51:41.839474+00:00", "kind": "site_page", "missing": false, "url": "https://emdash.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 26, "rhythm": 81}, "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": 370, "days_push": 8, "days_rel": 47, "gap_med": 1.0, "n_releases_24m": 121}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}