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 | 在本地使用大型语言模型轻松启动并运行。 |
随着时间的流逝,观星者: