Tabby

Tabby

免费开源的自托管AI编程助手

工具介绍

Tabby是什么 Tabby是一个自托管的,为开发人员提供了一个开源和本地部署的替代方案,支持通过利用第三方开源代码大模型(如StarCoder、CodeLlama、DeepseekCoder)以实现类似于 GitHub Copilot 的功能。Tabby的设计目标是帮助开发者通过提供代码建议、自动完成和其他编程相关的辅助功能来提高编程效率和体验。 GitHub地址: Tabby的主要功能 代码自动补全: Tabby 能够根据上下文自动完成代码行,提供单行代码或整个函数的补全建议,从而减少打字量并加快编码速度。 代码建议: 在编写代码时,Tabby 可以提供相关的代码片段建议,帮助开发者快速实现特定的功能或结构。 多行代码生成: Tabby 不仅能补全单行代码,还能生成多行代码片段,包括循环、条件语句、函数定义等。 函数和类生成: Tabby 可以建议或自动生成整个函数或类的结构,包括参数、返回类型和方法实现。 错误检测和修正: Tabby 可以识别代码中的潜在错误,并提供修正建议,帮助开发者维护代码质量。 代码优化: Tabby 能够根据最佳实践提供代码优化建议,帮助开发者编写更高效、更优雅的代码。 语言和框架支持: Tabby 支持多种编程语言(如Python、JavaScript)和框架,使其能够适应不同开发者的需求。 兼容IDE插件: Tabby 提供了与流行 IDE 兼容的插件,如 Visual Studio Code 和 IntelliJ,允许开发者在他们熟悉的开发环境中直接使用 Tabby 的功能。 自托管和自定义: 由于 Tabby 是自托管的,用户可以根据自己的需求和安全标准来配置和运行 Tabby 服务器。 OpenAPI 接口: Tabby 提供了 OpenAPI 接口,使得其他应用程序和服务可以轻松地与 Tabby 集成,扩展其功能。 Tabby支持的大模型 代码补全模型:StarCoder-1B、StarCoder-3B、StarCoder-7B、CodeLlama-7B、CodeLlama-13B、DeepseekCoder-1.3B、DeepseekCoder-6.7B 对话模型:WizardCoder-3B、Mistral-7B

相关工具

trae 国际版

trae 国际版

免费试用 国内
Qoder

Qoder

免费试用 国内
Qoder,是阿里巴巴于2025年8月22日凌晨面向全球用户发布了Agentic编程平台,已支持Mac和Window系统。
Kiro

Kiro

免费试用 国外
Kiro 是一个代理 IDE,可帮助您通过规格、转向和挂钩等功能将工作做到最好.
通义灵码

通义灵码

阿里推出的免费AI编程工具,基于通义大模型
文心快码

文心快码

百度推出的AI编程助手,基于文心大模型
Cursor

Cursor

AI代码编辑器,快速进行编程和软件开发
GitHub Copilot

GitHub Copilot

GitHub推出的AI编程工具
代码小浣熊

代码小浣熊

商汤科技推出的免费AI编程助手
CodeWhisperer

CodeWhisperer

亚马逊推出的免费AI编程助手
CodiumAI

CodiumAI

免费的AI代码测试和分析工具
CodeGeeX

CodeGeeX

智谱AI推出的免费AI编程助手
Cody

Cody

Sourcegraph推出的免费AI编程工具
DevChat

DevChat

开源的支持多款大模型的AI编程助手
iFlyCode

iFlyCode

科大讯飞推出的智能编程助手
Twinny

Twinny

专为 VS Code 设计的AI代码补全插件
Project IDX

Project IDX

谷歌推出的AI云端开发和代码编辑器
Sketch2Code

Sketch2Code

微软AI Lab推出的将手绘草图转换成HTML代码工具
CodeFuse

CodeFuse

蚂蚁集团推出的AI代码编程助手