Tabby

活跃
GitHub Rust NOASSERTION

简介

Tabby 是一个可自托管的 AI 编程助手,支持代码补全、代码生成和企业级部署,兼容主流 IDE。

核心特性

  • 自托管部署 — 无需云服务,本地部署完全可控,支持 Docker 和消费级 GPU
  • 代码补全 — 基于仓库上下文的智能代码补全,支持行内和多行建议
  • Answer Engine — 内部知识引擎,整合团队文档和代码仓库,提供精准问答
  • IDE 插件集成 — VS Code、JetBrains、Vim 全平台 IDE 支持,含聊天和行内编辑
  • LDAP/SSO 企业认证 — 支持 LDAP、GitHub SSO、GitLab SSO 等企业级身份验证
  • OpenAPI 接口 — 提供 REST API 便于与现有基础设施(如 Cloud IDE)集成

适用场景

💡 私有代码库编程助手 — 在企业内网为开发者提供 Copilot 替代方案,代码不出域
💡 团队知识问答 — 通过 Answer Engine 索引内部文档和代码仓库,回答工程问题
💡 开源社区代码贡献 — 为开源项目提供本地化代码补全和生成服务
💡 合规敏感环境 — 在金融、医疗等对数据安全要求高的场景中部署 AI 编程助手
💡 Cloud IDE 增强 — 通过 OpenAPI 将 Tabby 集成到 Gitpod、Coder 等云端开发环境

快速开始

docker run -it --gpus all -p 8080:8080 -v tabby:/data tabbyml/tabby serve --model StarCoder-1B --device cuda

相关项目

相关文章