IntermediateRust

TabbySelf-hosted AI coding assistant, an on-premises alternative to GitHub Copilot

Tabby is an open-source, self-hosted AI coding assistant designed as an on-premises alternative to GitHub Copilot. It is self-contained, requiring no external database, and offers an OpenAPI interface. Tabby runs on consumer-grade GPUs and supports RAG-based code completion and chat. Developed in Rust and licensed under Apache 2.0, it provides a fully controllable coding assistant solution.

33.7K Stars
1.8K Forks
324 Issues
223 Views
Rust
Other
Indexed

Project Overview

Tabby is an open-source, self-hosted AI coding assistant designed as an on-premises alternative to GitHub Copilot. It is self-contained, requiring no external database, and offers an OpenAPI interface. Tabby runs on consumer-grade GPUs and supports RAG-based code completion and chat. Developed in Rust and licensed under Apache 2.0, it provides a fully controllable coding assistant solution.

Project Overview

Tabby is an open-source, self-hosted AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It is fully self-contained with no external database requirements, offers an OpenAPI interface, and runs on consumer-grade GPUs. Tabby supports RAG (Retrieval-Augmented Generation) for code completion and chat, enhancing developer productivity with intelligent assistance.

Key Features

  • Self-hosted: Deploy locally or on private servers for full data control.
  • No external database: Self-contained architecture simplifies deployment and maintenance.
  • OpenAPI interface: Provides standard APIs for easy integration and extension.
  • Consumer-grade GPU support: No high-end hardware required.
  • RAG code completion and chat: Improves suggestion accuracy through retrieval-augmented generation.

Technology and License

Tabby is developed in Rust and licensed under Apache 2.0, permitting free use, modification, and distribution.

Getting Started

According to the project README, deployment and usage details can be found in the official documentation. For specific instructions, please refer to the GitHub repository for the latest guide.

self-hosted AIcode completionopen sourceTabbyMLdata privacylocal deploymentcoding assistantRustGitHub Copilot alternative

Project Rating

0.0 (0 Reviews)

Share

Frequently Asked Questions

What is Tabby: Self-hosted AI coding assistant, an on-premises alternative to GitHub Copilot?

Tabby is an open-source, self-hosted AI coding assistant designed as an on-premises alternative to GitHub Copilot. It is self-contained, requiring no external database, and offers an OpenAPI interface. Tabby runs on consumer-grade GPUs and supports RAG-based code completion and chat. Developed in Rust and licensed under Apache 2.0, it provides a fully controllable coding assistant solution.

What language is Tabby: Self-hosted AI coding assistant, an on-premises alternative to GitHub Copilot written in?

Tabby: Self-hosted AI coding assistant, an on-premises alternative to GitHub Copilot is primarily written in Rust.

What license is Tabby: Self-hosted AI coding assistant, an on-premises alternative to GitHub Copilot under?

Tabby: Self-hosted AI coding assistant, an on-premises alternative to GitHub Copilot is released under the Other license.

Related Projects

No results yet

Explore More

Similar Tools

doc2mcp

doc2mcp

doc2mcp converts any documentation URL (Stripe, your own API, internal wikis) into a hosted, token-secured MCP server in seconds. Each page becomes typed tools that Cursor, Claude, Windsurf, and VS Code can search and cite, ensuring answers come from real docs rather than hallucinations. Use it via web or terminal with npx doc2mcp.

AI Coding Nav

A lightweight Chinese-language navigation page on Cloudflare Pages that catalogs AI tools across the software development workflow, framed as a 2026 map of the AI coding stack.

Stellar AI

Stellar AI

Stellar AI is an AI script generator tailored for game developers, specializing in FiveM's QBCore/ESX frameworks and the Roblox platform. It bypasses complex prompts, generating complete Lua scripts with fxmanifest from everyday English descriptions. It can also fix broken code. A free tier is available, with paid subscriptions starting from £10/month.

Bugpilot

Bugpilot

Bugpilot is a browser extension built for vibe coders using Claude and ChatGPT. It captures the entire browser in one click, including console errors with stack traces, network requests, DOM state, clicks, and screenshots, then exports it as clean, AI-ready Markdown. 100% local: no servers, no accounts, no telemetry, always-on redaction. Pro adds React component state, 5 AI-optimized export formats, and unlimited history. Free forever, $28 one-time, 14-day refund, no subscription.

AuraIntel

AuraIntel is a real-time AI coding assistant designed as a desktop overlay, claiming to be undetectable during Zoom, Teams, or Discord screen shares. It captures problems, generates code, and automatically types solutions at the cursor, specifically targeting programming interviews. However, official technical details and pricing remain undisclosed, and its stealth design raises significant academic integrity concerns.

Penling

Penling is an agentic spec-driven workflow tool designed to bring team collaboration to the forefront of AI-assisted development. It enables teams to collectively define specifications in a shared workspace, then leverages AI to generate code and produce review-ready pull requests. Moving spec documents from individual CLI tools to a collaborative environment, Penling supports Google, Microsoft, and GitHub logins, offering a 14-day free trial.

Comments

Comments

0
0/500 Characters

No comments yet

Be the first to comment

Open Source Projects

Explore, learn and contribute to open source AI projects to advance the development of artificial intelligence technology

View All