
Amazon Q Developer
Generative AI coding assistant for building, operating, and transforming software
Discover top open-source software, updated regularly with real-world adoption signals.

Self‑hosted AI coding assistant that runs on consumer GPUs
Tabby provides an on‑premise AI coding companion with OpenAPI integration, no external database, and support for consumer‑grade GPUs, delivering context‑aware completions directly within your IDE.

Tabby is a self‑hosted AI coding assistant that runs on consumer‑grade GPUs and requires no external database or cloud service. Deployable with a single Docker command, it provides an OpenAPI endpoint that can be hooked into any IDE or custom tool, delivering context‑aware completions powered by repository‑level retrieval‑augmented generation. Recent releases add GitLab merge‑request indexing, REST‑based documentation ingestion, and LDAP authentication for enterprise environments.
The platform ships with a built‑in answer engine, chat side‑panel, and support for popular models such as StarCoder, CodeGemma, and Qwen2. Developers can edit code inline via chat commands, generate commit messages automatically, and share persistent answer pages. Because Tabby is self‑contained, teams retain full control over data privacy while benefiting from flexible configuration and seamless integration with VSCode, JetBrains, Vim, and other editors.
When teams consider Tabby, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
In‑IDE code completion with repository context
Developers receive accurate suggestions that incorporate recent changes and project‑specific APIs, reducing manual lookup.
Internal knowledge base Q&A via Answer Engine
Teams can query internal documentation and codebase through a chat interface, improving knowledge sharing.
Automated commit message generation
Tabby suggests concise, conventional commit messages based on staged diffs, streamlining the review process.
Secure LDAP‑authenticated access for multi‑team environments
Admins control user permissions centrally, ensuring only authorized developers can use the AI assistant.
No, Tabby is self‑contained and does not require any external DBMS.
Tabby runs on consumer‑grade GPUs; CPU‑only mode is possible but performance will be limited.
Tabby exposes an OpenAPI endpoint; plugins for VSCode, JetBrains, and Vim can be configured to point to the server.
Yes, starting with v0.29 you can upload custom docs via REST APIs for inclusion in completions.
Tabby supports LDAP authentication and can be deployed behind firewalls, giving full control over data residency.
Project at a glance
ActiveLast synced 4 days ago