← all repositories
TabbyML/tabby

The on-premises coding assistant that skips the cloud bill

Tabby is an open-source, self-hosted alternative to GitHub Copilot that keeps code completions and chat entirely inside your network.

33.8k stars Rust Coding Assistants
tabby
Velocity · 7d
+17
★ / day
Trend
accelerating
star history

What it does Tabby is a Rust-based AI coding assistant that serves inline completions and chat through an OpenAPI interface. It runs entirely on-premises—no external database or cloud service required—and targets consumer-grade GPUs so a single machine can handle team workloads. IDE plugins wire it into VS Code, Vim, and JetBrains, while a web-based Answer Engine indexes internal repositories to answer engineering questions.

The interesting bit Instead of treating self-hosting as a downgrade from SaaS, Tabby packages enterprise controls that closed-source assistants often lock behind cloud contracts: LDAP authentication, team management, usage analytics, and RAG-based completions that pull context from your actual codebase, local LSP declarations, and recently modified files.

Key highlights

  • Fully offline operation with no DBMS or external cloud dependency
  • Consumer-grade GPU support for both CUDA and Apple Metal
  • OpenAPI interface for custom integrations and Cloud IDEs
  • RAG-based completion using repository context, local LSP symbols, and recent edits
  • Enterprise features including LDAP auth, GitHub/GitLab SSO, and team usage reports

Caveats

  • Advanced agentic features (such as automated GitHub issue resolution) require a separate product, Pochi, or a private-preview waitlist
  • The README is structured as a chronological changelog, so discovering current capabilities requires some scrolling archaeology

Verdict Teams with compliance or privacy constraints that prevent sending code to third-party APIs should look here; individual developers already happy with Copilot’s cloud convenience likely won’t want the infrastructure overhead.

Frequently asked

What is TabbyML/tabby?
Tabby is an open-source, self-hosted alternative to GitHub Copilot that keeps code completions and chat entirely inside your network.
Is tabby open source?
Yes — TabbyML/tabby is an open-source project tracked on heatdrop.
What language is tabby written in?
TabbyML/tabby is primarily written in Rust.
How popular is tabby?
TabbyML/tabby has 33.8k stars on GitHub and is currently accelerating.
Where can I find tabby?
TabbyML/tabby is on GitHub at https://github.com/TabbyML/tabby.

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