Logo
Deploy Now

Stars

33,830

Forks

1,782

Watchers

181

Developer links

Tabby

With over 33,000 GitHub stars and a codebase written in 92.9% Rust for maximum performance and memory safety, Tabby is the most widely adopted self-hosted alternative to GitHub Copilot — delivering real-time code completions entirely on your own infrastructure with zero code leaving your network. Deploy a single Docker container on any NVIDIA CUDA, Apple Silicon Metal, AMD ROCm, or CPU-only server and connect VS Code, JetBrains IDEs (IntelliJ, PyCharm, WebStorm, GoLand), Vim, Neovim, and Emacs through native extensions. The completion engine supports a curated registry of models including StarCoder2 (1B to 15B parameters), DeepSeek-Coder, CodeLlama, CodeGemma, Qwen2.5-Coder, and Mistral Code — swappable at runtime through the admin dashboard without redeployment. Repository indexing parses your Git repositories and feeds project-specific types, function signatures, and patterns into completion context via RAG, producing suggestions that understand your codebase rather than generic boilerplate. The Answer Engine provides instant responses to code queries within the IDE, while inline chat enables contextual code editing and explanation without switching windows. The admin dashboard manages per-developer API tokens, usage analytics, and model configuration. Enterprise features include SSO via LDAP, OAuth, and SAML, role-based access control, and audit logging for compliance environments. A single RTX 4090 workstation serves a team of 10-15 developers with sub-500ms completion latency. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Tabby
Tabby
Tabby
Tabby
Tabby

Benefits

  • Absolute Code Privacy On Premises
  • All inference runs on your own hardware with zero outbound data transmission. Supports air-gapped deployments with no internet required after initial model download — critical for fintech, healthcare, and defense workloads.
  • Multi IDE Single Server Architecture
  • One central server handles all inference while VS Code, JetBrains, Vim, Neovim, and Emacs extensions connect via HTTP. New developers onboard in under two minutes with a server URL and API token.
  • Repository Aware Code Completions
  • Git repository indexing feeds project-specific types, function signatures, and patterns into RAG-based context. Suggestions understand your codebase conventions rather than producing generic code from training data alone.
  • Runtime Model Selection Without Redeployment
  • Switch between StarCoder2, DeepSeek-Coder, Qwen2.5-Coder, CodeLlama, and Mistral Code models through the admin dashboard at runtime. No container restart or infrastructure change required.

Features

  • Real Time Code Completion
  • Rust-based inference server delivers inline completions in under 500ms on GPU hardware, supporting 80+ programming languages across StarCoder2, DeepSeek, and Qwen model families.
  • Answer Engine and Chat
  • Built-in answer engine provides instant code query responses within the IDE. Inline chat enables contextual code editing, explanation, and refactoring without switching windows.
  • Admin Dashboard and Analytics
  • Web-based management dashboard provides per-developer API token management, usage analytics, model configuration, and repository indexing controls from a single interface.
  • Enterprise Identity Integration
  • SSO support via LDAP, OAuth, SAML, and GitLab integration. Role-based access control and audit logging meet enterprise compliance requirements for regulated environments.
  • Single Container Deployment
  • Self-contained Docker image requires no external DBMS or cloud service. SQLite stores metadata locally. Supports NVIDIA CUDA, Apple Metal, AMD ROCm, and CPU-only inference modes.