AI codingApache-2.0Rust

Tabby

Self-hosted AI coding assistant — an open-source Copilot alternative.

Stars
33.9K
Forks
1.8K
Open issues
343
Last commit
2026-06-30

Live from the GitHub API · updated 2026-10-15

What is Tabby?

Tabby runs code completion and chat models on your own GPU server, indexes your repositories for context and integrates with VS Code, JetBrains and Vim. Admin features include user management and usage analytics.

Key features

  • Self-hosted completion and chat
  • Repository context indexing
  • IDE extensions
  • Team admin dashboard

System requirements

Platforms
Docker · Linux · macOS · Windows
GPU
NVIDIA recommended (Apple Silicon supported)
VRAM
8 GB+ for small models

How to install Tabby

Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.

Docker

  1. 1
    Run the server with a small completion and chat model.
    docker run -it --gpus all -p 8080:8080 -v $HOME/.tabby:/data tabbyml/tabby serve --model StarCoder-1B --chat-model Qwen2-1.5B-Instruct --device cuda
  2. 2
    Install the Tabby extension in your IDE and point it at http://localhost:8080.

Strengths

  • Code never leaves your servers
  • Team features

Limitations

  • Needs your own GPU server

Tabby alternatives compared

SoftwareStarsLicensePlatformsVRAM
Tabby

Self-hosted AI coding assistant — an open-source Copilot alternative.

33.9KApache-2.08 GB+ for small models
Continue

Open-source AI code assistant for VS Code and JetBrains.

36.2KApache-2.0—
Cline

Autonomous coding agent inside VS Code that asks before it acts.

70.3KApache-2.0—
Roo Code

A team of AI coding agents in your editor, with custom modes.

24.3KApache-2.0—
Aider

AI pair programming in your terminal, with automatic git commits.

49.6KApache-2.0—
opencode

Open-source AI coding agent built for the terminal.

213.6KMIT—

FAQ

Is Tabby free?

Yes — Tabby is open-source software released under the Apache-2.0 license. Check the license (and any model weight licenses) before commercial use.

Does Tabby run on Windows, Mac and Linux?

Tabby supports: Docker, Linux, macOS, Windows.

What hardware do I need for Tabby?

NVIDIA recommended (Apple Silicon supported). VRAM: 8 GB+ for small models

How do I install Tabby?

1. Run the server with a small completion and chat model. 2. Install the Tabby extension in your IDE and point it at http://localhost:8080.

What are the best Tabby alternatives?

Popular alternatives include Continue, Cline, Roo Code, Aider. See the comparison table on this page.