tabby

其他源码 2025-08-05

tabby

文档•松懈•?️路线图

英语| 简体中文| 日本语

tabby是一位自托管的AI编码助手,提供了Github Copilot的开源和本地替代方案。它拥有几个关键功能:

  • 独立的,不需要DBMS或云服务。
  • OpenAPI接口,易于与现有基础架构集成(例如Cloud IDE)。
  • 支持消费级GPU。

什么是新的

  • 07/02/2025 V0.30支持索引Gitlab合并请求作为上下文!
  • 05/25/2025有兴趣加入Agent Private Preview吗? X中的DM以供早日候补名单批准!??
  • 05/20/2025通过v0.29中的REST API与您自己的文档增强了tabby ! ?
  • 05/01/2025 V0.28将答案引擎消息转换为持久的,可共享的页面
  • 03/31/2025 v0.27在聊天侧面板中发布了带有Richer @菜单的菜单。
  • 02/05/2025 LDAP身份验证和更好的后台作业通知,来自tabby V0.24.0!
  • 02/04/2025 VSCODE 1.20.0升级! @-mention文件将它们添加为聊天上下文,并使用新的右键单击选项进行编辑!
存档
  • 01/10/2025 tabby V0.23.0具有增强的代码浏览器体验和聊天侧面面板改进!
  • 12/24/2024在tabby V0.22.0中引入通知框
  • 12/06/2024 Llamafile部署集成和增强的答案引擎用户体验正在tabby V0.21.0!
  • 11/10/2024与tabby V0.20.0之间支持不同的后端聊天模型之间的切换!
  • 10/30/2024 tabby V0.19.0在主页上具有最新共享线程,以提高其可发现性。
  • 07/09/2024?tabby中的tabby集成!
  • 07/05/2024 tabby V0.13.0引入了Noths Inswort Enginess Nosten Insporting引擎,用于内部工程团队。它与开发团队的内部数据无缝集成,为授权开发人员提供可靠和精确的答案。
  • 06/13/2024 VSCODE 1.7标志着在整个编码体验中具有多功能聊天体验的重要里程碑。来吧,他们是Side-Panel中最新的聊天,并通过聊天命令进行编辑
  • 06/10/2024 tabby中增强的代码上下文理解上的最新?blogpost下降!
  • 06/06/2024 tabby V0.12.0发行版带来了无缝集成(Gitlab SSO,自托管GitHub/gitlab等),以使其具有灵活的配置(HTTP API集成)和扩展功能(Code browser中的repo-context)!
  • 05/22/2024 tabby VSCODE 1.6在内联完成中具有多种选择,并且自动生成的提交消息?!
  • 05/11/2024 V0.11.0带来了重大的企业升级,包括存储使用统计数据,?github &gitlab Integration,?活动页面以及期待已久的?询问tabby功能!
  • 04/22/2024 V0.10.0发布,其中包含最新的报告选项卡,其中包含用于tabby用法的团队智能分析。
  • 04/19/2024 tabby现在将本地相关的摘要(来自本地LSP的声明和最近修改的代码)结合在一起,以完成代码完成!
  • 04/17/2024 Codegemma和CodeQwen模型系列现已添加到官方注册表中!
  • 03/20/2024 V0.9发布,突出显示完整的功能管理UI。
  • 12/23/2023从Skypilot的Skyserve?上无缝部署tabby 。
  • 12/15/2023 v0.7.0与团队管理和安全访问发布!
  • 10/15/2023基于抹布的代码完成是通过v0.3.0?中的详细信息启用的!查看博客文章,说tabby比如何利用repo级上下文以使其变得更聪明!
  • 11/27/2023 V0.6.0发布!
  • 11/09/2023 V0.5.5发布!重新设计UI +性能改进。
  • 10/24/2023⛳️跨Vscode/vim/Intellij的tabby IDE插件的主要更新!
  • 10/04/2023查看tabby支持的最新型号的模型目录。
  • 09/18/2023 Apple的M1/M2金属推理支持已降落在V0.1.1!
  • 08/31/2023 tabby的第一个稳定版本V0.0.1?。
  • 08/28/2023 Codellama 7b的实验支持。
  • 08/24/2023 tabby现在在Jetbrains Marketplace上!

入门

您可以在这里找到我们的文档。

  • 安装
  • IDE/编辑器扩展
  • 配置

在1分钟内运行tabby

启动tabby Server的最简单方法是使用以下Docker命令:

tabby:/data tabby ml/ tabby serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct">
docker run -it 
  --gpus all -p 8080:8080 -v $HOME /. tabby :/data 
  tabby ml/ tabby 
  serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct

有关其他选项(例如推理类型,并行性),请参阅文档页面。

?贡献

全部指南,贡献.md;

获取代码

tabby cd tabby ">
git clone --recurse-submodules https://gith*ub.c*om*/tabbyML/ tabby
cd tabby

如果您已经克隆了存储库,则可以运行git子模块更新(recursive -init命令)以获取所有子模块。

建造

  1. 通过遵循本教程来建立锈蚀环境。

  2. 安装所需的依赖项:

 # For MacOS
brew install protobuf

# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
  1. 安装有用的工具:
 # For Ubuntu
apt install make sqlite3 graphviz
  1. 现在,您可以通过运行命令货物构建来构建tabby 。

开始黑客!

...并且不要忘记提交拉力请求

?社区

  • ?Twitter / X-与tabby ML互动以获取所有可能的事物
  • LinkedIn-关注社区的最新信息
  • ?新闻通讯 - 订阅解锁tabby见解和秘密

?活动

?星历史

下载源码

通过命令行克隆项目:

git clone https://github.com/TabbyML/tabby.git