← all repositories
codota/tabnine-intellij

Another AI copilot, but it runs on your laptop

TabNine's JetBrains plugin brings local-first code completion to IntelliJ, PyCharm, and the rest of the family.

tabnine-intellij
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does

This is the open-source JetBrains plugin for TabNine, an AI code-completion tool. It plugs into IntelliJ IDEA, PyCharm, WebStorm, and the full JetBrains suite to serve inline suggestions as you type. The plugin also bundles a beta chat interface where you can ask the model to explain code, generate tests, or write documentation without leaving the IDE.

The interesting bit

TabNine trains on permissive open-source licenses only and, crucially, can run entirely on your local machine or behind a corporate firewall. That is a genuine differentiator in a field where most competitors ship your keystrokes to a cloud endpoint by default. The README makes a point of this: “Your code always remains private” and “Tabnine NEVER stores or shares any of your code.”

Key highlights

  • Supports the entire JetBrains ecosystem: IntelliJ, PyCharm, WebStorm, Rider, GoLand, CLion, RubyMine, PhpStorm, and AppCode.
  • Offers whole-line, full-function, and natural-language-to-code completions via paid Pro/Enterprise tiers.
  • Enterprise SaaS and self-hosted options exist, but confusingly require different plugins; this repo is explicitly not for self-hosted customers.
  • Chat feature is currently in beta and requires sign-up.
  • Models are trained only on permissive licenses (MIT, Apache-2.0, BSD, etc.).

Caveats

  • The README is heavy on marketing copy and light on technical implementation details; you will not learn how the plugin interfaces with the IDE’s completion APIs.
  • The “Enterprise self-hosted vs. Enterprise SaaS” plugin split is easy to miss and could strand the wrong users on the wrong plugin.
  • Most screenshots and GIFs are borrowed from the VS Code extension repository, suggesting this is a secondary client.

Verdict

Worth evaluating if you are already in the JetBrains ecosystem and want AI completion without cloud dependency. Skip if you are looking for a fully open, hackable assistant—this is a client for a proprietary service with paid tiers, not a standalone model you can run yourself.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.