tabby
App Featured
Self-hosted AI coding assistant
- Downloads
- 8,774
- Dependents
- Not applicable
- Stars
- 33,925
- Forks
- 1,795
- Contributors
- 116
- Commits
- 3,695
- Latest release
About
๐ Docs โข ๐ฌ Slack โข ๐บ๏ธ Roadmap
English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช
Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot. It boasts several key features:
- Self-contained, with no need for a DBMS or cloud service.
- OpenAPI interface, easy to integrate with existing infrastructure (e.g Cloud IDE).
- Supports consumer-grade GPUs.

๐ฅ What's New
- 12/12/2025 Get your GitHub issues implemented by connecting them to Pochi tasks and create PRs directly from the sidebar with a breakdown of CI/Lint/Test results vscode@0.20.0.
- 07/02/2025 v0.30 supports indexing GitLab Merge Request as Context!
- 05/25/2025 ๐กInterested in joining Agent private preview? DM in X for early waitlist approval!๐ซ
- 05/20/2025 Enhance Tabby with your own documentation๐ through REST APIs in v0.29! ๐
- 05/01/2025 v0.28 transforming Answer Engine messages into persistent, shareable Pages
- 03/31/2025 v0.27 released with a richer
@menu in the chat side panel.
Archived
Read the full README
- 02/05/2025 LDAP Authentication and better notification for background jobs coming in Tabby v0.24.0!โจ
- 02/04/2025 VSCode 1.20.0 upgrade! @-mention files to add them as chat context, and edit inline with a new right-click option are available!
- 01/10/2025 Tabby v0.23.0 featuring enhanced code browser experience and chat side panel improvements!
- 12/24/2024 Introduce Notification Box in Tabby v0.22.0!
- 12/06/2024 Llamafile deployment integration and enhanced Answer Engine user experience are coming in Tabby v0.21.0!๐
- 11/10/2024 Switching between different backend chat models is supported in Answer Engine with Tabby v0.20.0!
- 10/30/2024 Tabby v0.19.0 featuring recent shared threads on the main page to improve their discoverability.
- 07/09/2024 ๐Announce Codestral integration in Tabby!
- 07/05/2024 Tabby v0.13.0 introduces Answer Engine, a central knowledge engine for internal engineering teams. It seamlessly integrates with dev team's internal data, delivering reliable and precise answers to empower developers.
- 06/13/2024 VSCode 1.7 marks a significant milestone with a versatile Chat experience throughout your coding experience. Come and they the latest chat in side-panel and editing via chat command!
- 06/10/2024 Latest ๐blogpost drop on an enhanced code context understanding in Tabby!
- 06/06/2024 Tabby v0.12.0 release brings ๐seamless integrations (Gitlab SSO, Self-hosted GitHub/GitLab, etc.), to โ๏ธflexible configurations (HTTP API integration) and ๐expanded capabilities (repo-context in Code Browser)!
- 05/22/2024 Tabby VSCode 1.6 comes with multiple choices in inline completion, and the auto-generated commit messages๐ฑ๐ป!
- 05/11/2024 v0.11.0 brings significant enterprise upgrades, including ๐storage usage stats, ๐GitHub & GitLab integration, ๐Activities page, and the long-awaited ๐คAsk Tabby feature!
- 04/22/2024 v0.10.0 released, featuring the latest Reports tab with team-wise analytics for Tabby usage.
- 04/19/2024 ๐ฃ Tabby now incorporates locally relevant snippets(declarations from local LSP, and recently modified code) for code completion!
- 04/17/2024 CodeGemma and CodeQwen model series have now been added to the official registry!
- 03/20/2024 v0.9 released, highlighting a full feature admin UI.
- 12/23/2023 Seamlessly deploy Tabby on any cloud with SkyServe ๐ซ from SkyPilot.
- 12/15/2023 v0.7.0 released with team management and secured access!
- 10/15/2023 RAG-based code completion is enabled by detail in v0.3.0๐! Check out the blogpost explaining how Tabby utilizes repo-level context to get even smarter!
- 11/27/2023 v0.6.0 released!
- 11/09/2023 v0.5.5 released! With a redesign of UI + performance improvement.
- 10/24/2023 โณ๏ธ Major updates for Tabby IDE plugins across VSCode/Vim/IntelliJ!
- 10/04/2023 Check out the model directory for the latest models supported by Tabby.
- 09/18/2023 Apple's M1/M2 Metal inference support has landed in v0.1.1!
- 08/31/2023 Tabby's first stable release v0.0.1 ๐ฅณ.
- 08/28/2023 Experimental support for the CodeLlama 7B.
- 08/24/2023 Tabby is now on JetBrains Marketplace!
๐ Getting Started
You can find our documentation here.
- ๐ Installation
- ๐ป IDE/Editor Extensions
- โ๏ธ Configuration
Run Tabby in 1 Minute
The easiest way to start a Tabby server is by using the following Docker command:
docker run -it \
--gpus all -p 8080:8080 -v $HOME/.tabby:/data \
tabbyml/tabby \
serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct
For additional options (e.g inference type, parallelism), please refer to the documentation page.
๐ค Contributing
Full guide at CONTRIBUTING.md;
Get the Code
git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby
If you have already cloned the repository, you could run the git submodule update --recursive --init command to fetch all submodules.
Build
Set up the Rust environment by following this tutorial.
Install the required dependencies:
# For MacOS
brew install protobuf
# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
- Install useful tools:
# For Ubuntu
apt install make sqlite3 graphviz
- Now, you can build Tabby by running the command
cargo build.
Start Hacking!
... and don't forget to submit a Pull Request
๐ Community
- ๐ค Twitter / X - engage with TabbyML for all things possible
- ๐ LinkedIn - follow for the latest from the community
- ๐ Newsletter - subscribe to unlock Tabby insights and secrets
๐ Activity
๐ Star History
Compatibility
- License
- Not measured
- Crate facts
- Not measured
- Runs on, Native code and Python bindings read crates on crates.io. This entry lists no crate.
Compare with similar projects
Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days. ML Rust runs this catalogue, so its closest project always gets a row.
| Project | Downloads | Dependents | Stars | Latest release | Runs on (GPU) | Native code | License |
|---|---|---|---|---|---|---|---|
|
Self-hosted AI coding assistant |
8,774 binary downloads per release | Not applicable | 33,925 | Not measured | Not measured | Not measured | |
|
Right-size LLM models to your system hardware. Interactive TUI and CLI to match models against available RAM, CPU, and GPU. |
3,821 binary downloads per release | Not applicable | 38,787 | 1.1.20 | Metal | No native code found | MIT |
|
Ship your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. ๐ฆ |
19,860 binary downloads per release | Not applicable | 1,859 | 0.3.88 | GPU support unknown | Binds native code: tree-sitter, tree-sitter-language, tikv-jemalloc-sys (feature jemalloc) | Apache-2.0 |
|
A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. |
2,317 binary downloads per release | Not applicable | 7,756 | 4.3.0 | GPU support unknown | Binds native code: libgit2-sys, libz-sys | MIT |
|
LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them. |
2,314 binary downloads per release | Not applicable | 3,210 | 0.7.0 | CUDA, Metal | Binds native code: tree-sitter, tree-sitter-language, llama-cpp-sys-2 (feature cuda). Build uses a native toolchain: cc | MIT |
|
opentelemetry-langfuse Listed
OpenTelemetry components and utilities for Langfuse LLM observability |
2,119 downloads over 30 days | 2 | 4 | 0.7.2 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
|
An open protocol that gives AI agents a secure, sandboxed place to run code and use tools โ with lean context usage. AXP works alongside MCP |
Not measured | Not applicable | 3 | Not measured | Not measured | Not measured | Apache-2.0 |
Why FeaturedIt passes every Featured gate.
What it meets
- Its use signals read: binary downloads 26324, Homebrew unknown, Repology families unknown, Docker growth unknown. Featured needs 2 of these to reach their limits.
- It also passes the repository route, which counts as one use signal: 33,925 stars, 1,795 forks and 116 contributors. It needs 4,539 stars, 434 forks and 79 contributors together.
- The last activity is on 30 Jun 2026, 132 days ago. The rules expect an update within 365 days. Dormancy rule
Not measured: First release.
Exact rules: Featured app. The check on applied thresholds version 9.
Every rule outcome, as the check records it
expected-interval: app: E = 365 daysdormancy: last activity 2026-06-30, 132 days ago, E = 365: activefeatured: featured: binary downloads 26324, Homebrew unknown, Repology families unknown, Docker growth unknown, repository route stars 33925 (needs 4539), forks 1795 (needs 434), contributors 116 (needs 79)
Measurements and sources
Each signal row shows the raw value, its source and the fetch date. The Sources list gathers every distinct source on this page. Movement needs more history.
Sources4 sources
- Description: the GitHub repository description
- GitHub releases, fetched
- GitHub repository, fetched
- GitHub contributors, fetched
Adoption8,774 binary downloads per release4 not measured
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| Active dependents | Not measured | Yes | ||
| New dependents (365 days) | Not measured | Yes | ||
| Peak active dependents | Not measured | Yes | ||
| Active dependents as a share of the peak | Not measured | Yes | ||
| Binary downloads per release | 8774 | GitHub releases | Yes |
MaintenanceLatest human commit: 4 months ago7 not measured
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| Latest human commit | 2026-06-30 | GitHub repository | Yes | |
| Latest release | 2026-02-09 | GitHub releases | Yes | |
| First release | Not measured | Yes | ||
| Latest version | Not measured | Yes | ||
| Days the oldest outside issue waits for a reply | 341 | GitHub repository | Yes | |
| Maintainer replies over 365 days | 9 | GitHub repository | Yes | |
| Repository archived | false | GitHub repository | Yes | |
| Repository gone | false | GitHub repository | Yes | |
| Release commit or manifest in the repo | Not measured | Yes | ||
| Published docs | Not measured | Yes | ||
| Latest release fails cargo check | Not measured | Yes | ||
| Build check date | Not measured | Yes | ||
| Build check toolchain | Not measured | Yes |
SecurityNot measured
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| Unpatched vulnerabilities past the grace window | Not measured | Yes | ||
| RustSec unmaintained advisory | Not measured | Yes | ||
| Deprecation notice | Not measured | Yes | ||
| Deprecated requirement | Not measured | Yes |
Distribution26,324 binary downloads over the last 3 releases10 not measured
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| Releases | Not measured | Yes | ||
| Downloads over 30 days | Not measured | Yes | ||
| Binary downloads over the last 3 releases | 26324 | GitHub releases | Yes | |
| Homebrew installs on request over 365 days | Not measured | Yes | ||
| Repology repository families | Not measured | Yes | ||
| Docker pull growth over 90 days | Not measured | Yes | ||
| Docker pulls at the growth baseline | Not measured | Yes | ||
| Every version a prerelease | Not measured | Yes | ||
| Every version 0.0.x | Not measured | Yes | ||
| Every version yanked | Not measured | Yes | ||
| Crate deleted from crates.io | Not measured | Yes |
Repository33,925 stars, 1,795 forks, 116 contributors, 3,695 commits. Stars alone never qualify a project.1 not measured
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| GitHub stars | 33925 | GitHub repository | Yes โ one part of the repository route | |
| GitHub forks | 1795 | GitHub repository | Yes โ one part of the repository route | |
| Contributors with a GitHub account | 116 | GitHub contributors | Yes โ one part of the repository route | |
| Commits on the default branch | 3695 | GitHub repository | No | |
| Repository's main crate left out of the entry | Not measured | Yes |
Facts that never count
| Signal | Value | Source | Fetched | Counts |
|---|---|---|---|---|
| License | Not measured | No | ||
| Runs on, from listed crates and their direct dependencies | Not measured | No | ||
| What shows each backend | Not measured | No | ||
| Native code, from listed crates and their dependencies | Not measured | No | ||
| Python bindings, from direct dependencies of listed crates | Not measured | No | ||
| Crates that depend on a listed crate directly | Not measured | No |
Corrections and review history
No correction applies to this entry.
Judgments
A judgment enters only through an approved issue and a merged pull request.
No judgment applies to this entry.