{"adoption": {"forks": 240, "observed_at": "2026-08-28T04:04:38.612867+00:00", "stars": 1409}, "canonical_url": "https://ross.abutalabs.com/products/octogent", "card": {"archived": false, "artifact_type": "application", "description": "A thin orchestration dashboard over Claude Code for managing context, automation, and developer headspace. You need tentacles. 🦑", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["agent-framework", "developer-tools", "workflow-automation", "chat-interface"], "health_score": 85, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["hesamsheikh/octogent"], "name": "hesamsheikh/octogent", "platform": ["cross-platform"], "pushed_at": "2026-04-20T17:25:35+00:00", "repo": "hesamsheikh/octogent", "stars": 1409, "tags": ["claude-code", "multi-agent-orchestration", "agentic-workflow", "dashboard", "terminal-management", "context-scoping", "todo-driven-execution", "ai-agents", "automation", "nodejs", "desktop", "web-server"], "topics": ["agent-engineering", "agentic-workflow", "ai-agents", "claude", "claude-code", "claude-hooks", "claude-skills", "codex", "dashboard"], "urls": [], "use_cases": ["manage multiple claude code sessions from one dashboard", "spawn child coding agents from todo items", "give each ai agent scoped context instead of messy chat history", "coordinate parallel ai coding agents on one codebase", "let agents report completion and blockers to a coordinator", "track delegated ai coding tasks in a visible todo list"], "what_it_is": "Octogent is a TypeScript dashboard that orchestrates multiple Claude Code sessions, giving each agent scoped context, notes, and a todo.md task list. It lets Claude Code spawn child agents, delegate work, and exchange inter-agent messages from a single interface.", "when_to_avoid": ["you don't use Claude Code or similar terminal coding agents", "you need a single-agent workflow with no orchestration", "you want a fully polished production tool rather than a personal exploration project"], "when_to_choose": ["you run many Claude Code terminals at once and lose track of what each is doing", "you want multi-agent Claude Code orchestration with scoped markdown context", "you prefer todo.md as the source of truth for delegating agent work"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/octogent", "repo": "hesamsheikh/octogent", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "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:04:38.612867+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.612867+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:32.347070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "97fcac4a1d8584ee23699c0b52c276d0715d9811bec215e72f2da33c502df200", "fetched_at": "2026-08-28T04:04:38.612867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hesamsheikh/octogent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 13, "rhythm": 48}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["prerelease_only"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 190, "days_push": 135, "days_rel": 135, "gap_med": null, "n_releases_24m": 1}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}