A self-hosted AI coding assistant providing context-aware code completion and chat for various IDEs.

Tabby is an open-source, self-hosted web app and server that provides AI-assisted coding capabilities. It functions as a server-side application that integrates with various IDEs to provide code completions and chat-based assistance while keeping data on-premises.
Users deploy Tabby as a server, often via Docker, to maintain full control over their infrastructure and privacy. It is designed to integrate directly into existing developer workflows through dedicated plugins for VSCode, Vim, and IntelliJ, allowing developers to access AI suggestions without leaving their primary editor.
Tabby is built for engineering teams and individual developers who require privacy-focused AI tools. The architecture allows for the indexing of GitLab Merge Requests and the addition of custom documentation through REST APIs to improve context awareness. It includes a full feature admin UI for system management and provides team-wise analytics through a reports tab to monitor usage. The system also supports LDAP authentication and the ability to switch between different backend chat models within the Answer Engine.
Tabby is a private, on-premises AI coding assistant for teams that cannot use external SaaS providers.
Pair program with large language models in the terminal to edit existing codebases or start new projects.
A minimal web interface for managing and interacting with various AI coding agents through a single GUI.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.