AI编程Tabby
AI编程

Tabby

Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot

TabbyML 官网是 Tabby 开源项目的官方门户,提供“自托管 GitHub Copilot”一站式入口。页面以深色极客风格呈现,首页即展示核心口号“Own your AI coding assistant”,并给出 Docker 一键启动命令。网站分四大板块:Docs 文档中心、Extensions 插件市场、Playground 在线体验及 GitHub 仓库直链。所有资源均托管在 GitHub,遵循 Apache 2.0 许可证,社区可自由下载、部署与二次开发。官网同时展示企业级订阅计划 Tabby Cloud,提供托管与 SLA 支持,兼顾个人开发者与企业需求。


主要功能

  • 代码智能补全:支持 30+ 语言,基于本地 GPU/CPU 的 Transformer 模型,毫秒级返回单行或整段补全。
  • 内联对话:在编辑器内呼出 Chat,解释、重构、生成单测,无需离开 IDE。
  • 仓库级上下文感知:自动索引本地 Git 仓库,补全与问答均结合当前代码库语义。
  • 灵活模型接入:内置 TabbyML/CodeLlama,也可对接私有部署的 GPT-4o、Claude、DeepSeek 等。
  • 插件生态:VS Code、JetBrains、Vim/Neovim 全平台插件,一键安装即生效。
  • 可视化配置:Web UI 调整模型参数、Token 限制、缓存策略;支持 YAML 批量导入。
  • 安全合规:完全离线运行,代码不上传云端;提供 LDAP/OIDC 登录审计,满足企业合规。
  • 监控与统计:Prometheus 指标、Grafana 面板,实时查看补全命中率、延迟、Token 消耗。

应用场景

  • 个人开发者:在笔记本或台式机本地部署,离线享受 Copilot 级补全,保护私有代码。
  • 企业内网:银行、电信、政府等保密单位通过局域网服务器统一托管,全团队共享模型加速。
  • 教育机房:高校实训室离线运行,学生无需注册账号即可体验 AI 编程,避免外网依赖。
  • 开源贡献:社区 Fork 源码,自定义语言支持或垂直微调,贡献回主仓库。
  • CI/CD 辅助:在 GitHub Actions 中调用 Tabby Chat API,自动生成 Commit Message、PR 描述。

优势特点

  • 完全开源:代码、模型权重、文档全部公开,可审计可魔改。
  • 零依赖云端:Docker 一行命令即可运行,断网也能补全。
  • 极低成本:消费级显卡即可跑 7B 模型,比 SaaS 方案节省 80% 费用。
  • 隐私至上:数据不出本地,支持 TLS 与访问日志审计,通过 SOC 2 Type II 认证。
  • 企业级扩展:支持多实例负载均衡、模型热更新、LDAP/OIDC 单点登录。
  • 社区活跃:GitHub 18k+ Star,周更版本,Discord 中文频道实时答疑。