{"adoption": {"forks": 111, "observed_at": "2026-08-28T04:04:30.071910+00:00", "stars": 1363}, "canonical_url": "https://ross.abutalabs.com/products/kimaki", "card": {"archived": false, "artifact_type": "application", "description": "all opencode features deeply integrated inside Discord. each project is a channel. each session a thread", "domain": ["developer-tools", "large-language-models", "messaging-platforms"], "enriched": true, "function": ["agent-framework", "chatbot", "chat-interface", "cli", "llm-inference", "developer-tools"], "health_score": 100, "homepage": "https://kimaki.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["remorses/kimaki"], "name": "remorses/kimaki", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T13:26:04+00:00", "repo": "remorses/kimaki", "stars": 1363, "tags": ["discord-bot", "opencode", "coding-agents", "agent-orchestration", "remote-development", "session-management", "typescript", "ai-agents", "automation", "discord", "nodejs"], "topics": ["discord", "opencode", "clawdbot", "openclaw-alternative"], "urls": [], "use_cases": ["drive coding agents from discord", "control opencode sessions remotely from phone", "organize ai coding sessions per project", "resume and fork past agent sessions", "use claude or chatgpt subscriptions for coding agents", "queue follow-up instructions for a running agent", "sync terminal opencode sessions into discord threads", "collaborate with a team on shared coding agents"], "what_it_is": "Kimaki is a collaborative AI agent orchestrator that runs OpenCode coding agents from Discord, mapping projects to channels and coding sessions to threads. It lets you start, monitor, interrupt, queue, fork, and resume agent sessions from anywhere, including your phone, using your existing model subscriptions.", "when_to_avoid": ["you don't use Discord and prefer a terminal or IDE-native agent workflow", "you need a fully self-hosted chat UI with no third-party platform dependency", "you only need a simple single-channel chatbot without session management", "your projects or policies forbid sending code context through Discord"], "when_to_choose": ["you already use OpenCode or Claude Code and want Discord as the control surface", "you want to start, watch, and steer coding agents from your phone", "you work across multiple projects and need sessions cleanly partitioned", "you want to reuse Claude Pro/Max or ChatGPT subscriptions instead of API credits", "a team shares a machine and wants visibility into each other's agent sessions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kimaki", "repo": "remorses/kimaki", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "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:30.071910+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.071910+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:26.338550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41e563957a32fa808548b923de6b68a2927fe16ea4a84500365d004b90b174e5", "fetched_at": "2026-08-28T04:04:30.071910+00:00", "kind": "readme", "missing": false, "url": "https://github.com/remorses/kimaki"}, {"content_hash": "684850b6fae07c1319d58c0ae50fbdcc79deba13b2c047b65e5cd687aa010601", "fetched_at": "2026-08-29T11:59:26.066694+00:00", "kind": "homepage", "missing": false, "url": "https://kimaki.dev"}, {"content_hash": "5ad4d636a36528492a1777db2604c173108d30c9f1a00369e8743e7a973c49e9", "fetched_at": "2026-08-29T11:59:26.079504+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/subscriptions"}, {"content_hash": "4ddb650cac1ada012a726703fab73191a4835ddb2e566f6a240c61a4c13148e3", "fetched_at": "2026-08-29T11:59:26.085239+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/model-switching"}, {"content_hash": "55370cb7c4d221f35a3c47bca398240bd634783eb638fa6ddd8680de07275976", "fetched_at": "2026-08-29T11:59:26.087377+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/getting-started/background-sync"}, {"content_hash": "be9ed175de534dea0367365de81a072144e9dd603d8f4b4ac81b9595bb10ca34", "fetched_at": "2026-08-29T11:59:26.089692+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/channels-threads"}, {"content_hash": "0a47911d6e6b364f42aa83c404b4e66e50ad00c8a4ba04963ad69c9763a07140", "fetched_at": "2026-08-29T11:59:26.091866+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/message-handling"}, {"content_hash": "d256ce32c0c56f40eba3b7d8aec3ea57aa321d04bea3ebb9b49fd9f59d4358b9", "fetched_at": "2026-08-29T11:59:26.094882+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/core-concepts/sessions"}, {"content_hash": "5af39dca758f449d70eab8e231221e7065c5a51fa86862e1286348ff93c35861", "fetched_at": "2026-08-29T11:59:26.096635+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/queue"}, {"content_hash": "698fcbfb506032eee78e1c860b700a5b88421e5f1939a18e8e66490ccb781546", "fetched_at": "2026-08-29T11:59:26.098470+00:00", "kind": "site_page", "missing": false, "url": "https://kimaki.dev/docs/features/btw"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 26, "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": 365, "days_push": 7, "days_rel": 14, "gap_med": 0, "n_releases_24m": 130}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}