🤖 AI & Machine LearningApache 2.0 32K+

Tabby

Self-hosted GitHub Copilot alternative for code completion

Tabby is an open-source, self-hosted AI coding assistant with 32K+ GitHub stars. Get intelligent code completions without sending your code to the cloud. Runs on consumer GPUs, understands your codebase context, and integrates with VS Code, IntelliJ, and Vim. The private alternative to GitHub Copilot.

Min Memory8 GB
Min CPU4 cores
LicenseApache 2.0
Tabby screenshot

Why Tabby?

GitHub Copilot is powerful but requires sending your code to Microsoft's servers. For companies with proprietary code, security policies, or compliance requirements, this is a non-starter. You need AI code completion that runs on your infrastructure, trained on your codebase, without external data transmission.

How It Works

Tabby runs locally on your GPU and indexes your repositories for context-aware completions. It understands your project's patterns, naming conventions, and architecture. The OpenAPI interface integrates with your existing development tools. Team features include shared models, usage analytics, and LDAP authentication.

What Is Tabby?

Tabby is a self-hosted AI coding assistant. It provides code completion with repository context, a chat interface for code questions, and an Answer Engine for team documentation. Supports StarCoder, CodeLlama, Qwen, and other open models. IDE extensions for VS Code, IntelliJ, and Vim.

Key Benefits

Why teams choose Tabby

🏠

Self-Hosted

Code never leaves your infrastructure. Complete privacy and control.

📚

Repository Context

Understands your codebase. Completions match your patterns and style.

🎮

Consumer GPU

Runs on RTX 3090 or similar. No enterprise hardware required.

💻

IDE Integration

Extensions for VS Code, IntelliJ, Vim. Seamless developer experience.

👥

Team Features

Multi-user with LDAP, usage analytics, shared configuration.

🔄

Model Choice

Use StarCoder, CodeLlama, Qwen, or other open models.

Features

Everything you need to build with Tabby

Code Completion

Intelligent completions with full codebase context.

Chat Interface

Ask questions about code, get explanations and suggestions.

Answer Engine

Knowledge base for team documentation and best practices.

Repository Indexing

Index repos for context-aware suggestions.

Usage Analytics

Track adoption and productivity metrics.

OpenAPI Interface

Integrate with custom tools and workflows.

Use Cases

What you can build with Tabby

Private code completion
Enterprise development teams
Security-conscious organizations
Air-gapped environments
Custom model training
Developer productivity tooling

Technology Stack

RustPythonDockerCUDAOpenAPI

Ready to deploy Tabby?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.