{"adoption": {"forks": 538, "observed_at": "2026-08-28T04:10:44.232757+00:00", "stars": 10774}, "canonical_url": "https://ross.abutalabs.com/products/tabnine", "card": {"archived": false, "artifact_type": "plugin", "description": "AI Code Completions", "domain": ["developer-tools", "artificial-intelligence", "large-language-models"], "enriched": true, "function": ["machine-learning", "developer-tools", "plugin-system"], "health_score": 44, "homepage": "https://tabnine.com", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["codota/TabNine", "codota/tabnine-vscode"], "name": "Tabnine", "platform": ["cross-platform", "editor-plugin", "windows"], "pushed_at": "2025-09-04T10:40:43+00:00", "repo": "codota/TabNine", "stars": 10774, "tags": ["ai-code-completion", "code-assistant", "ide-plugin", "autocomplete", "closed-source-backend", "enterprise-ai", "linux", "macos"], "topics": ["ai", "artificial-intelligence", "gpt-2", "jetbrains-plugin", "vscode-extension", "sublime-package", "vim-plugin", "javascript", "typescript", "rust", "cpp", "ruby", "java", "python", "golang", "lua", "bash", "swift", "php", "atom-package"], "urls": [{"kind": "homepage", "url": "https://tabnine.com"}, {"kind": "site_page", "url": "https://www.tabnine.com/pricing"}, {"kind": "site_page", "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}, {"kind": "site_page", "url": "https://docs.tabnine.com/main"}, {"kind": "site_page", "url": "https://www.tabnine.com/about"}], "use_cases": ["autocomplete code as I type in vs code", "ai code completions for python and javascript", "private on-prem ai coding assistant for my team", "ai chat that understands my codebase", "code completion plugin for vim or sublime", "enterprise ai assistant with air-gapped deployment"], "what_it_is": "Tabnine is an AI code completion and coding assistant that provides all-language autocompletion across major IDEs (VS Code, JetBrains, Sublime, Vim, and more). The GitHub repository hosts only configuration files for the closed-source backend, while the product itself is a commercial AI coding platform with chat, agents, and enterprise deployment options.", "when_to_avoid": ["you need a fully open-source AI completion engine you can self-host and modify", "you want to inspect or contribute to the model/backend source code", "you need a free tool without subscription plans"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/codota/TabNine", "repo": "codota/TabNine", "role": "main", "score": 50}, {"path": "/repos/codota/tabnine-vscode", "repo": "codota/tabnine-vscode", "role": "plugin", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "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:10:44.232757+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.232757+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:17:52.624173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3db7cbd150b28cd754b1288d2d7cc56dbc312081bcb1b529c69521c668a1930", "fetched_at": "2026-08-28T04:10:44.232757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codota/TabNine"}, {"content_hash": "9417391ae98d546379ab50b1dac0e12e9ec3f4de0658a1ed47efdd2bb556b00f", "fetched_at": "2026-08-29T08:17:18.421996+00:00", "kind": "homepage", "missing": false, "url": "https://tabnine.com"}, {"content_hash": "f488e77f9694f2fc7315d05023552760c7f4947d4f3c6de4e2663f09e5955ff5", "fetched_at": "2026-08-29T08:17:18.436641+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tabnine.com/main"}, {"content_hash": "c3ed2b077bcbfae8f05ad08057f197418f57564369fa262dc84f650a2270550c", "fetched_at": "2026-08-29T08:17:18.438802+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/about"}, {"content_hash": "7378c620c56032857255c07c05bf6cd727272b5d739a2b343ec23211a27c7de1", "fetched_at": "2026-08-29T08:17:18.440612+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/install"}, {"content_hash": "afdd88bd0befe4159f1c8d44a5345fff9bd3c63118aca4125d6dd59b010781e2", "fetched_at": "2026-08-29T08:17:18.442172+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/blog/code-documentation-types-tools-and-challenges"}, {"content_hash": "1350e4a204b740659dac09e53c0bba692ecc980e7becfa4a49807dc53c02f792", "fetched_at": "2026-08-29T08:17:18.431368+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing"}, {"content_hash": "3512f5a90ebbd9ca8ba973e337605a0fc103670c9c7b33830e74ed43ff212932", "fetched_at": "2026-08-29T08:17:18.433670+00:00", "kind": "site_page", "missing": false, "url": "https://www.tabnine.com/pricing-enterprise-context-engine"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 40, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2857, "days_push": 363, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}