Tabby CLI
Self-hosted AI coding assistant, an open-source on-premises alternative to GitHub Copilot
- 33,926 ★ on the repository
- Last commit
Extended access
Why this level
- Runs a server and downloads models
- Indexes company repositories and documentation
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-InstructRun the server in Docker with GPU
Access and checks
How we reviewExtended 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 extensionLimitations
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.
Related
CLI toolsAn MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens
Bitrix AI plugin for GitHub Copilot
Bitrix AI
A GitHub Copilot plugin with PHP and Bitrix coding conventions, template reformatting commands, and Bitrix24's official developer MCP server wired in
A zero-config linter and formatter for JavaScript and TypeScript, with ready presets for dozens of AI agents and editors
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
A configurator that reads your repo and sets up agents, skills, MCP servers and rules for its stack across several assistants
An MCP server on your machine that lets ChatGPT and Claude edit code, run tests and check Git in a local repository
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.