Tabnine gehörte zu den frühen Werkzeugen für KI-Codevervollständigung und baute sein Profil auf Datenschutz und Kontrolle auf. Es läuft in VS Code, JetBrains-IDEs und anderen Editoren. Es schlägt Zeilen und Funktionen vor, beantwortet Fragen im Chat, schreibt Tests und Dokumentation und erklärt Code. Eine Besonderheit war, dass Unternehmen Tabnine in der eigenen Umgebung betreiben können, auch in vollständig isolierten Netzwerken. Der Code wird dabei nicht zum Training Dritter verwendet.
Das Angebot für Unternehmen setzt auf Kontext. Tabnine kann anhand der Repositorys, Stilrichtlinien und Standards eines Unternehmens lernen, damit Vorschläge den internen Konventionen entsprechen. Administratoren können festlegen, welche Modelle zum Einsatz kommen, darunter auch intern gehostete Optionen. Für Unternehmen, die sich Sorgen über Ähnlichkeiten zwischen generiertem Code und quelloffenen Projekten mit restriktiven Lizenzen machen, gibt es Kontrollen zu Herkunft und Quellenangaben. Agenten übernehmen größere Aufgaben wie Code-Reviews und das Erstellen von Tests.
Tricentis, ein Unternehmen für Softwaretests, kündigte die Übernahme von Tabnine an und plant, dessen Kontexttechnologie in die eigene Plattform für Quality Engineering zu integrieren. Wie der eigenständige Programmierassistent danach angeboten wird, ist unklar. Bestehende Kunden und neue Interessenten sollten sich beim Anbieter nach der Roadmap erkundigen. GitHub Copilot, Amazon Q Developer und die Unternehmensprodukte von Sourcegraph konkurrieren im selben Bereich. Einige regulierte Unternehmen prüfen auch selbst gehostete quelloffene Optionen wie Continue.