工具简介
Tabby 是一款开源的、完全自托管的 AI 编程助手,由 TabbyML 团队开发。与 GitHub Copilot 等云端方案不同,Tabby 的所有模型和数据都运行在你自己的服务器上,代码永不出本地。它支持代码自动补全、对话式编程和多种主流 IDE,是重视代码隐私的开发者和企业的首选方案。项目在 GitHub 上已获得 22K+ Star,社区活跃。
核心功能
- 自托管代码补全:Tabby 的核心功能是实时代码补全,支持多种开源模型(CodeLlama、StarCoder、DeepSeek Coder 等),推理完全在本地或自有服务器上进行,无需连接外部 API。
- IDE 广泛支持:提供 VS Code、JetBrains、Vim/Neovim 等主流编辑器的插件,安装后即开即用,体验接近 Copilot。
- 对话式编程助手:内置 Chat 面板,可以在 IDE 内与 Tabby 对话,获取代码解释、重构建议和问题排查。
- 企业级部署:支持 Docker 一键部署,提供用户管理、用量统计和访问控制,适合团队使用。GPU 加速可选,CPU 也能跑小型模型。
- 模型灵活切换:支持接入 Ollama、llama.cpp 等后端,可以自由选择和切换底层模型,不受单一供应商限制。
访问说明
完全开源免费,在 GitHub (tabbyml/tabby) 获取源码和部署指南。推荐使用 Docker 部署:docker run -it -p 8080:8080 tabbyml/tabby。安装对应的 IDE 插件后即可使用。中国用户可通过 Docker 镜像加速器部署,无网络限制。
适合人群
- 对代码隐私有严格要求的企业开发者
- 想在离线/内网环境中使用 AI 编程助手的团队
- 希望完全掌控 AI 模型和数据的技术爱好者
- 需要定制化代码补全行为的高级用户
Related
相关工具
Articles