这个项目能做什么
Tabby 提供了一个自包含的 AI 编程助手,无需外部云服务或独立的 DBMS 即可运行。它旨在通过 OpenAPI 接口集成到现有基础设施中,并支持消费级 GPU,包括 Apple M1/M2 Metal 推理。
核心能力包括:
- 代码补全:基于 RAG 的补全,利用仓库级上下文和本地相关代码片段。
- 回答引擎:为工程团队提供中央知识引擎,通过集成内部数据提供精准答案。
- IDE 集成:提供 VSCode、Vim 和 JetBrains IDE 扩展,具备侧边栏聊天、内联编辑和自动生成 commit 消息等功能。
- 企业级特性:支持 LDAP 身份验证、GitLab/GitHub SSO、团队管理以及使用情况分析报告。
- 部署:可通过 Docker 或 SkyServe 部署在各种云环境中。