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 | 在本地使用大型語言模型輕鬆啟動並運行。 |
隨著時間的流逝,觀星者: