Tabby
Tabby is a self-hosted, open-source artificial intelligence (AI) coding assistant that provides an on-premises alternative to GitHub Copilot.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
66/100 Good
- Maintained
- 65last commit 101 days ago
- Popular
- 9133,906 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 3 days ago
- GitHub stars
- 33,906
- Open issues
- 335
- Last commit
- 2026-06-30
- Latest release
- v0.32.0
- Activity
- stale
Checked yesterday - source: GitHub (TabbyML/tabby)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- Set public key, merchant code, and price Enter your Tabby public key and merchant code in the promo script, and set the currency and price correctly: AED and SAR use 2 decimal places, KWD uses 3. Without these values, the on-site “pay in 4” message may not appear. source
- Add Shopify snippet near the price Place {% render 'tabby-installments' %} near the price in theme files such as product.liquid. If it is missing or too far from the price, shoppers may not see the installment option where they expect it. source
- Use a valid mobile phone number When sending shopper details through the API, include a mobile number in a clear format, for example +971500000001. An unclear or invalid phone number can stop Tabby from offering checkout or creating a customer account. source
- Deployment Deploy Tabby without an external database management system (DBMS) or cloud service; the service is self-contained. source
Fetched yesterday - each note links to its source
Variants
Alternatives (12)
- Cmder - Cmder is an open-source replacement for the Windows command-line.
- ConEmu - Windows console emulator with tabs, which presents multiple consoles and simple GUI applications as one customizable GUI window with variou…
- Ghostty - Cross-platform terminal emulator combining fast GPU acceleration, native UI, and modern features for interactive CLI environments, fully co…
- Kitty terminal - Kitty ( not to be confused with KiTTY ) is a powerful, cross-platform GPU-based terminal emulator.
- Konsole - Konsole is a terminal to run a command shell.
- MobaXterm - MobaXterm is an enhanced terminal app that brings the advanced features of a Unix-like command-line to Windows.
- PowerShell - PowerShell is a Docker container with a pre-installed command-line shell and scripting environment for running PowerShell scripts and autom…
- PuTTY - PuTTY is a free and open-source terminal emulator, serial console, and network file transfer application that supports protocols such as SS…
- Schoolhouse
- Terminal - This app provides a virtual command centre for your workspace.
- Termix - Termix is a free, open-source, self-hosted server management platform providing SSH terminals, remote desktop (RDP, VNC, Telnet) access, fi…
- Termux - Access a full Unix environment on Android without rooting.
Checked 7 days ago - source: AlternativeTo
Common questions
Does Tabby need an external database or cloud service to run?
No. Tabby is self-contained and does not require a DBMS or cloud service.
Can Tabby be integrated into existing development infrastructure?
Yes. It exposes an OpenAPI interface that can be integrated with existing infrastructure, such as cloud IDEs.
What authentication option did Tabby add for managing users?
Tabby added LDAP authentication in v0.24.0.
Can Tabby use existing coding LLM models?
Yes. It is compatible with major coding LLMs such as CodeLlama, StarCoder, and CodeGen, and can use or combine preferred models.
How does Tabby reduce code-completion response time?
Its IDE extensions use an adaptive caching strategy, and model serving parses relevant code into Tree Sitter tags for effective prompts.
Answers sourced from github.com, tabby.tabbyml.com
Community
- SSH to a lot of servers.... : r/selfhosted - Reddit (reddit)
- Self Hosted Roundup #31 : r/selfhosted - Reddit (reddit)
- Reddit (reddit)
- r/Tabby - Reddit (reddit)
- Alternative to Termius : r/selfhosted - Reddit (reddit)
Collected 4 days ago - public community threads