A 10,784-Star Repo That Ships No Source Code
TabNine is an all-language AI autocompleter whose public backend repository contains no source code—only configuration files, issue tracking, and prebuilt binaries.

What it does
TabNine is an AI-driven autocompleter that works across dozens of languages and major editors. This repository acts as the public backend hub: it hosts no source code, only configuration files like languages.yml and language_tokenization.json, plus issue tracking for the closed-source engine. Prebuilt binaries are provided for Linux, macOS (Intel and Apple Silicon), and Windows.
The interesting bit The project’s 10,784 stars orbit a repo that is essentially a shell around a proprietary black box. All the machine-learning magic happens in an opaque binary, making this one of the most popular “read-only except for YAML and JSON” repositories on GitHub.
Key highlights
- Supports a sprawling list of languages—C, Java, Python, Rust, Swift, TypeScript, and more—via official editor plugins for VS Code, Vim, Sublime, and Atom.
- Third-party clients exist for Emacs and Eclipse, though the maintainers explicitly disclaim responsibility for them.
languages.ymlmaps file extensions so cross-file suggestions (like.cto.h) actually make sense.language_tokenization.jsontweaks identifier rules per language, so Lisp keeps its dashes while Java stays strict.- Ships native binaries for x86_64 and aarch64 on Linux, macOS, and Windows.
Caveats
- The backend is completely closed source; you cannot inspect, patch, or audit the model.
- This repository is mostly a feature-request inbox and config patch zone, not a place to hack on the engine.
Verdict Worth a look if you want a fire-and-forget AI autocomplete that plugs into nearly any editor. Skip it if you only trust tools you can build from source.
Frequently asked
- What is codota/TabNine?
- TabNine is an all-language AI autocompleter whose public backend repository contains no source code—only configuration files, issue tracking, and prebuilt binaries.
- Is TabNine open source?
- Yes — codota/TabNine is open source, released under the MIT license.
- What language is TabNine written in?
- codota/TabNine is primarily written in Shell.
- How popular is TabNine?
- codota/TabNine has 10.8k stars on GitHub.
- Where can I find TabNine?
- codota/TabNine is on GitHub at https://github.com/codota/TabNine.