TabNine
AI Code Completions
Install / Use
/learn @codota/TabNineQuality Score
Category
Development & EngineeringSupported Platforms
README
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.
- Emacs
- Vim (Deoplete)
- Eclipse
- Your client https://github.com/codota/TabNine/blob/master/HowToWriteAClient.md
Supported Architectures
- x86_64-unknown-linux-musl
- x86_64-apple-darwin
- aarch64-apple-darwin
- i686-pc-windows-gnu
- x86_64-pc-windows-gnu
Related Skills
himalaya
339.5kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
339.5kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
claude-opus-4-5-migration
83.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
