{"adoption": {"forks": 453, "observed_at": "2026-08-28T04:09:03.682011+00:00", "stars": 4948}, "canonical_url": "https://ross.abutalabs.com/products/byterover-cli", "card": {"archived": false, "artifact_type": "cli-tool", "description": "ByteRover CLI (brv) - The portable memory layer for  autonomous coding agents (formerly Cipher)", "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["cli", "agent-framework", "mcp", "rag", "llm-inference", "search-engine", "developer-tools"], "health_score": 93, "homepage": "https://docs.byterover.dev/", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["campfirein/byterover-cli"], "name": "campfirein/byterover-cli", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-06-25T17:00:57+00:00", "repo": "campfirein/byterover-cli", "stars": 4948, "tags": ["persistent-memory", "context-tree", "coding-agents", "repl", "tui", "knowledge-management", "mcp-server", "version-control", "cloud-sync", "vibe-coding", "ai-agents", "command-line", "macos", "linux", "nodejs"], "topics": ["agent", "llm", "mcp", "memory", "vibe-coding", "ai", "autonomous-agents", "cli", "coding-assistant", "context-memory", "developer-tools", "knowledge-management", "typescript"], "urls": [], "use_cases": ["give my coding agent persistent memory across sessions", "store and query project knowledge for AI agents", "connect an MCP memory server to Cursor or Claude Code", "curate a knowledge base from my codebase with an LLM", "sync AI agent context between machines or teammates", "run an interactive AI coding assistant in the terminal", "version control my agent's knowledge base"], "what_it_is": "ByteRover CLI (brv) is a TypeScript-based interactive REPL/TUI tool that gives AI coding agents a persistent, structured memory layer via a local context tree. It supports multiple LLM providers, MCP integration, git-like version control for knowledge, cloud sync, and connectors for 22+ coding agents like Cursor and Claude Code.", "when_to_avoid": ["you need a fully permissive OSS license (it uses Elastic 2.0, not OSI-approved)", "you want a simple vector store without an interactive agent/REPL layer", "you only need ephemeral in-session context rather than persistent memory", "you require Windows-native support outside WSL"], "when_to_choose": ["you use AI coding agents and want them to remember project context across sessions", "you want a local-first, BYOK memory layer with optional cloud sync", "you need MCP integration to share memory across multiple agent tools", "you want git-like branching and review workflows for curated knowledge"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/byterover-cli", "repo": "campfirein/byterover-cli", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "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:03.682011+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.682011+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.635911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ae295a688f32c060b54fd22225009d6c3d3e57905527f38e9ddc2edafa6ff3f", "fetched_at": "2026-08-28T04:09:03.682011+00:00", "kind": "readme", "missing": false, "url": "https://github.com/campfirein/byterover-cli"}, {"content_hash": "0e34c70d162f436358de3c5386ebeade30c88f091d17811d561e0a81e6b2cc89", "fetched_at": "2026-08-29T08:59:53.459226+00:00", "kind": "homepage", "missing": false, "url": "https://docs.byterover.dev/"}, {"content_hash": "d4bca080aecc9065b6001dcdbf1cdc0a7218f48c88904f95e9012a0785b3db85", "fetched_at": "2026-08-29T08:59:53.468537+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/changelog"}, {"content_hash": "ae265d300319b281fe9ccf6a50dd7e27e6300e68d71e796f57ff014a2f3bd19a", "fetched_at": "2026-08-29T08:59:53.471441+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/quickstart"}, {"content_hash": "78a1d4bbc0333e5234114a01aa1428f2e0fa7989e241302ec016d4fc7671c016", "fetched_at": "2026-08-29T08:59:53.473251+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/git-semantic/getting-started"}, {"content_hash": "968ab82ebfe4ea6af565017e72291ccbf7d42b36aae7ba1219ebbdf43c722a21", "fetched_at": "2026-08-29T08:59:53.474954+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/local-web-ui/getting-started"}, {"content_hash": "182b3ee8bf9adeb9e0fe52651a3bab5f8d97724bcb1ec2625cdb197a4e9a4e7f", "fetched_at": "2026-08-29T08:59:53.476442+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/overview"}, {"content_hash": "0964a74f01876ed776ad2b022f8238a93b36a5071f3bab03668137afb506009d", "fetched_at": "2026-08-29T08:59:53.477835+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/general"}, {"content_hash": "65cf1c260bf76a46396c879d3a6fa39ff1a9c546dffb4e3e8f338808d6aad868", "fetched_at": "2026-08-29T08:59:53.479330+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/installation-updates"}, {"content_hash": "4b8f2e89736bfe0098621974e3617f337bb6da3a222f7002d939d8adeb47fa44", "fetched_at": "2026-08-29T08:59:53.481190+00:00", "kind": "site_page", "missing": false, "url": "https://docs.byterover.dev/faqs/teams-spaces"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 31, "rhythm": 86}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 440, "days_push": 69, "days_rel": 98, "gap_med": 1.0, "n_releases_24m": 27}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}