Tabby CLI

Self-hosted AI coding assistant, an open-source on-premises alternative to GitHub Copilot

  • 33,926 ★ on the repository
  • Last commit
CLI

Extended access

Why this level

  • Runs a server and downloads models
  • Indexes company repositories and documentation
All reasons and checks

tabbyml/tabby

Install

Works in

Manual install

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

Run the server in Docker with GPU

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs a server and downloads models
  • Indexes company repositories and documentation

This is third-party code. Review the repository files before installing.

What it does

Tabby runs on your own server and provides code completion and chat in the IDE without cloud services or a separate DBMS. The server runs on consumer-grade GPUs, exposes an OpenAPI interface for integration and has extensions for VS Code, JetBrains and Vim. It includes an Answer Engine for internal documentation, repository and GitLab Merge Request indexing as context, team management and usage reports.

Who it is for. Teams that cannot send code to external cloud services.

Good fit when

  • You need code completion inside a closed network
  • You want to run open models on your own GPU
  • You need answers from internal documentation and repositories
  • You need LDAP auth and team usage reports

Not a fit when

  • You have no GPU server and do not want to maintain one
  • You need an autonomous agent that runs multi-step tasks on its own

Example request

Deploy Tabby on our GPU server in Docker with the StarCoder-1B model and connect the VS Code extension

Limitations

Quality depends on the chosen models and hardware. The README quick start assumes Docker with an NVIDIA GPU. Agent features live in a separate product, Pochi.

How to disable. Stop the Tabby container and remove the Tabby extension from your IDE.

FAQ

Does it need a database or cloud?

No, according to the README Tabby is self-contained and needs no DBMS or cloud service.

Discussion

No questions or reviews yet.

CLI tools
Official

An MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens

MCP serverExtended access956Repository stars
Russian stack

A GitHub Copilot plugin with PHP and Bitrix coding conventions, template reformatting commands, and Bitrix24's official developer MCP server wired in

PluginExtended access

A zero-config linter and formatter for JavaScript and TypeScript, with ready presets for dozens of AI agents and editors

CLIExtended access3.4KRepository stars

CodeCompanion.nvim

codecompanion.nvim

A Neovim AI assistant with LLM chat and Claude Code, Codex, Gemini CLI running right inside the editor via ACP and MCP

PluginExtended access6.9KRepository stars

A configurator that reads your repo and sets up agents, skills, MCP servers and rules for its stack across several assistants

CLIExtended access46Repository stars
Official

An MCP server on your machine that lets ChatGPT and Claude edit code, run tests and check Git in a local repository

MCP serverBroad access2.5KRepository stars

README in short

Tabby is a self-hosted AI coding assistant and an open-source alternative to GitHub Copilot. It needs no DBMS or cloud, exposes an OpenAPI interface and runs on consumer GPUs. The README lists release history with features such as Answer Engine, GitLab MR indexing and LDAP. It gives a Docker run command and instructions for building from Rust source.

README badge

Report a problem

Foxx AITabby
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.