TabNine README

The project's README from github.com/codota/TabNine. As one markdown file: README.md.

TabNine

This is the repository for the backend of TabNine, the all-language autocompleter. There are no source files here because the backend is closed source.

You can make feature requests by filing an issue. You are also welcome to make pull requests for changes to the configuration files.

languages.yml determines which file extensions are considered part of the same language. (For example, identifiers from .c files will be suggested in .h files.)

language_tokenization.json determines how languages are tokenized. For example, identifiers can contain dashes in Lisp, but not in Java.

If your feature request is specific to a particular editor's TabNine client, please file an issue in one of these repositories:

You may be interested in these TabNine clients written by third parties:

NOTE: Codota is not validating any code in those plugins and is not responsible for them by any means.

Supported Architectures

TabNine (codota/TabNine)

code-completion
Searching Database…

10.8K ·GitHub
archived
What is this?TabNine is an AI-powered autocompleter that suggests code in any programming language. This repository hosted its backend, and the completion engine itself is closed source.
Is the autocomplete engine's code in this repo?No - there are no source files here. The repo holds configuration files like languages.yml and languagetokenization.json and serves as the place to file feature requests.
How do I get TabNine into my editor?Install an editor client: official TabNine plugins exist for VS Code, Sublime Text, Vim and Atom. Third-party clients cover Emacs, Vim via Deoplete and Eclipse, though Codota does not validate those.
Is this project still maintained?No. GitHub shows the repository as archived, which makes it read-only, so this backend is no longer under active development here.
Does it run on Apple Silicon Macs or only Intel?Both - prebuilt backends ship for Apple Silicon (aarch64) and Intel Macs, plus Linux x86_64 and Windows in 64-bit and 32-bit builds.
Which programming languages can it autocomplete?All of them - it is an all-language autocompleter. The config even links related file types, so identifiers from .c files are suggested while you edit .h files.
Is TabNine based on GPT-2?The repository carries a 'gpt-2' GitHub topic, indicating the original completion model was built on OpenAI's GPT-2.
Is TabNine open source?No - the completion engine is closed source. This repository is MIT-licensed, but it contains only configuration files, not the engine itself.
Creator
codota
Size
16.1 MB
Stars
10.8K
Updated
CommitJul 03
Age
7y
Commits · 90 Days