Tabby

Active
GitHub Rust NOASSERTION

Description

Tabby is a self-hosted AI coding assistant supporting code completion, code generation, and enterprise-grade deployment, compatible with major IDEs.

Key Features

  • Self-hosted Deployment — Fully local, no cloud dependency. Docker and consumer GPU support
  • Code Completion — Smart code suggestions using repository context for inline and multi-line completions
  • Answer Engine — Internal knowledge engine integrating team docs and repos for accurate Q&A
  • IDE Plugin Integration — VS Code, JetBrains, Vim support with chat panel and inline editing
  • LDAP/SSO Enterprise Auth — LDAP, GitHub SSO, GitLab SSO and enterprise identity management
  • OpenAPI Interface — REST API for integration with existing infrastructure like Cloud IDEs

Use Cases

💡 Private Codebase Assistant — Copilot alternative for enterprise intranet, code never leaves the network
💡 Team Knowledge Q&A — Answer Engine indexes internal docs and repos for engineering questions
💡 Open Source Contribution — Local code completion and generation for open source projects
💡 Compliance-sensitive Environments — AI coding assistant for finance, healthcare, and regulated industries
💡 Cloud IDE Enhancement — Integrate Tabby into Gitpod, Coder via OpenAPI

Quick Start

docker run -it --gpus all -p 8080:8080 -v tabby:/data tabbyml/tabby serve --model StarCoder-1B --device cuda

Related Projects

Related Articles