are copilots local yet
1.0.0
当前的趋势和最新技术,用于使用开放和本地LLM模型作为完成代码,生成项目,充当外壳助手,自动修复错误等等的副驾驶。
通过进行编辑来帮助保持此列表相关和最新!
本地副驾驶处于早期实验阶段,大多数是MVP质量。
原因是:
但是,随着模型的改善,编辑器扩展程序被开发以使用它们,我们期望获得代码完成工具的复兴。
该文档是当地副驾驶,外壳助手和相关项目的精选清单。它旨在成为对现有工具调查感兴趣的人的资源,并帮助开发人员发现此类项目的最新技术。
2021年,Github释放了Copilot,该公司在开发人员中迅速流行。从那时起,随着LLM周围的AI开发项目的流动,可以在消费机上运行的本地模型已获得可用,而且副驾驶去本地的时间问题似乎只是时间问题。
Github的副驾驶的许多感知局限性与其封闭和云的托管性质有关。
作为替代方案,本地副驾驶员启用:
编辑器扩展程序用于使用LLMS完成代码:
姓名 | 编辑 | 发行 | 笔记 | |
---|---|---|---|---|
github副标士 | vscode,vim | 8076 | 2021-6-29 | GitHub原件,而不是本地或开源。 |
光标 | VSCODE | 20730 | 2023-3-14 | vScode的叉子,而不是开源 |
人造 | VSCODE | 14464 | 2022-9-3 | 早期本地POC。陈旧? |
塔比 | VSCODE,VIM,Intellij | 20170 | 2023-9-30 | 完成光标选择 |
涡轮 | VSCODE | 3835 | 2023-4-10 | 由FIM支撑完成,灵感来自FAUXPILOT |
拥抱面-VScode | VSCODE | 1184 | 2023-6-19 | Tabnine的叉子,支持Starcoder |
LocalPilot | VSCODE | 3328 | 2023-10-2 | 实用程序可轻松托管本地模型,用于使用自定义API端点的官方Copilot扩展程序。 |
Starcoderex | VSCODE | 100 | 2023-5-5 | 完成光标选择 |
WizardCoder-VSC | VSCODE | 142 | 2023-6-19 | POC,文章可用 |
koboldaiconnect | VSCODE | 2023-10-7 | 使用本地Koboldai后端的副铜克隆 | |
Gen.nvim | vim | 1017 | 2023-10-1 | 使用自定义提示进行编辑选择 |
uniteai | vscode,emacs,lsp | 240 | 2023-8-27 | |
私人 | VSCODE | 825 | 2024-1-8 | 隐私优先编码助手。 |
双胞胎 | VSCODE | 2386 | 2024-1-24 | 当地最无疑的本地托管的AI代码完成插件VS代码 |
尝试从规范生成项目/功能的工具:
姓名 | 发行 | 笔记 | |
---|---|---|---|
GPT工程师 | 51527 | 2023-6-6 | 指定您想要的构建的内容,AI要求澄清,然后构建它。 |
GPT-PILOT | 29228 | 2023-7-18 | 与GPT工程非常相似 |
继续 | 13883 | 2023-5-24 | VSCODE扩展。基于任务的自动完成 |
助手 | 14883 | 2023-6-8 | AI对编程在您的终端中,可以很好地与较大的代码库一起使用 |
裂痕 | 3051 | 2023-6-20 | VSCODE扩展。让您通过聊天来编写代码,使您的IDE代理,与您一起使用的AI工程师。 |
Mentat | 2441 | 2023-7-25 | Mentat坐标跨多个位置和文件进行编辑。 |
剪接器 | 309 | 2023-4-15 | 使用一组代理来计划,写作,调试和测试 |
Refact.ai | 1513年 | 2023-10-06 | 完整的自主代码完成,聊天和培训服务,并配有VSCODE扩展名。 |
地方结束 | 25 | 2023-11-15 | 内联完成,并支持任何兼容的后端 |
与Shell/repl/笔记本访问的聊天接口。类似于/启发了Chatgpt的“高级数据分析”功能(以前的“代码解释器”)。
姓名 | 笔记 | |
---|---|---|
开放式媒介 | 51204 | 开源,局部运行OpenAI代码解释器的实现 |
gptme | 247 | 支持开放模型。由我开发,@erikbjare |
八生 | 249 | 在Docker环境中执行的本地代码解释器。 |
终端-X | 32 | 自2021年9月以来,将自然语言转换为壳命令的非常早期的原型 |
多达 | > 50 | 当地的Openai Dev助手的电子基础GUI |
与本地副副词相关的模型。由最近的第一个订购。
姓名 | 尺寸 | 语言 | 发行 | 笔记 | |
---|---|---|---|---|---|
Phind Codellama V2 | 34B | 许多 | 810 | 2023-8-27 | |
WizardCoder-Python | 7/13/34b | Python | 753 | 2023-8 | |
codellama | 7/13/34b | 许多 | 15705 | 2023-8 | |
WizardCoder | 15B | 80+ | 741 | 2023-6 | Starcoder的微调 |
重新融合 | 3b | 1? | 88 | 2023-7 | 小型模型对具有令人印象深刻的高质量数据进行了微调。 |
Starcoder | 15B | 80+ | 7219 | 2023-5 | |
REPLIT-V1-3B | 3b | 20+ | 717 | 2023-5 | |
Santacoder | 1.1b | Python,Java,JavaScript | 325 | 2023-4 | 小型模型从“堆栈”中选择性地训练了3种语言 |
注意:由于新模型发布的速度,本节注定要过时。
与培训模型相关的数据集。
姓名 | 尺寸 | 语言 | 发行 | 笔记 | |
---|---|---|---|---|---|
堆栈 | 3TB/6TB | 358 | > 500 | 2022-10 | 由于v1.1 |
MISC相关的有用工具。
姓名 | 发行 | 笔记 | |
---|---|---|---|
霍拉马 | 82233 | 2023-8-27 | 在本地使用大型语言模型轻松启动并运行。 |
随着时间的流逝,观星者: