Open & Local LLM 모델을 코드를 완성하고 프로젝트를 생성하며 쉘 조수 역할을하며 버그를 자동으로 수정하는 등의 현재 동향과 최신 기술.
편집 하여이 목록을 관련성 있고 최신 상태로 유지하십시오!
로컬 사저씨는 초기 실험 단계에 있으며 대부분은 MVP 품질입니다.
그 이유는 다음과 같습니다.
그러나 모델이 개선되고 편집자 확장이 개발되면서 코드 완성 도구의 르네상스를 얻을 것으로 예상됩니다.
이 문서는 현지 부실, 쉘 보조 및 관련 프로젝트의 선별 된 목록입니다. 기존 도구 설문 조사에 관심이있는 사람들을위한 리소스가되고 개발자가 이와 같은 프로젝트의 최첨단을 발견 할 수 있도록 고안되었습니다.
2021 년에 Github는 Copilot을 발표하여 Devs에서 빠르게 인기를 얻었습니다. 그 이후로 LLM 주변의 AI 개발이 끝나면서 소비자 기계에서 실행할 수있는 로컬 모델이 가능해졌으며 Copilot이 로컬로 이동하기까지는 시간 문제가 발생했습니다.
Github의 부조리에 대한 많은 인식 된 한계는 폐쇄 및 구름 호스팅 특성과 관련이 있습니다.
대안으로, 로컬 복제물은 다음을 가능하게합니다.
LLMS를 사용하여 코드를 완료하는 데 사용되는 편집기 확장자 :
| 이름 | 편집자 | 출시된 | 메모 | |
|---|---|---|---|---|
| github copilot | vscode, vim | 8076 | 2021-6-29 | 로컬 또는 오픈 소스가 아닌 Github Original. |
| 커서 | vscode | 20730 | 2023-3-14 | 오픈 소스가 아닌 VSCODE의 포크 |
| Fauxpilot | vscode | 14464 | 2022-9-3 | 초기 지역 POC. 탁한? |
| 태비 | VSCODE, VIM, Intellij | 20170 | 2023-9-30 | 커서 선택을 완료합니다 |
| 터보 필롯 | vscode | 3835 | 2023-4-10 | Fauxpilot에서 영감을 얻은 FIM 지원으로 완성 |
| Huggingface-vscode | vscode | 1184 | 2023-6-19 | Tabnine의 포크는 Starcoder를지지합니다 |
| LocalPilot | vscode | 3328 | 2023-10-2 | Custom API 엔드 포인트를 사용하여 공식 Copilot 확장 기능을 사용하기위한 모델을 쉽게 호스팅하는 유틸리티. |
| Starcoderex | vscode | 100 | 2023-5-5 | 커서 선택을 완료합니다 |
| 마법사 -VSC | vscode | 142 | 2023-6-19 | POC, 기사 사용 가능 |
| Koboldaiconnect | vscode | 2023-10-7 | 로컬 koboldai 백엔드를 사용한 Copilot 클론 | |
| gen.nvim | 정력 | 1017 | 2023-10-1 | 사용자 정의 프롬프트를 사용하여 선택을 편집합니다 |
| Uniteai | VSCODE, EMACS, LSP | 240 | 2023-8-27 | |
| 옥외 변소 | vscode | 825 | 2024-1-8 | 개인 정보 보호 우선 코딩 보조원. |
| 트윈니 | vscode | 2386 | 2024-1-24 | VS 코드에 대한 가장 귀중한 로컬에서 호스팅 된 AI 코드 완료 플러그인 |
사양에서 프로젝트/기능을 생성하려는 도구 :
| 이름 | 출시된 | 메모 | |
|---|---|---|---|
| GPT-Engineer | 51527 | 2023-6-6 | 구축하려는 것을 지정하고 AI는 설명을 요청한 다음 빌드합니다. |
| gpt-pilot | 29228 | 2023-7-18 | GPT-Engineer와 매우 유사합니다 |
| 계속하다 | 13883 | 2023-5-24 | vscode 확장. 작업 기반 자동 완성 |
| aider | 14883 | 2023-6-8 | 터미널의 AI 쌍 프로그래밍은 기존의 더 큰 코드베이스와 잘 작동합니다. |
| 지구 | 3051 | 2023-6-20 | vscode 확장. 채팅을 통해 코드를 작성하고, IDE 에이전트 인 AI 엔지니어와 함께 작동하는 AI 엔지니어를 만들 수 있습니다. |
| mentat | 2441 | 2023-7-25 | Mentat는 여러 위치 및 파일에서 편집을 좌표합니다. |
| clippinator | 309 | 2023-4-15 | 에이전트 팀을 사용하여 계획, 쓰기, 디버그 및 테스트 |
| refact.ai | 1513 | 2023-10-06 | VSCODE 확장 기능을 갖춘 전체 자체 주최 코드 완료, 채팅 및 교육 서비스. |
| 지역 적합성 | 25 | 2023-11-15 | OpenAI 호환 백엔드를 지원하는 인라인 완료 |
채팅 인터페이스 쉘/Repl/Notebook Access. Chatgpt의 "Advanced Data Analysis"기능 (이전 "Code Interpreter")과 유사합니다.
| 이름 | 메모 | |
|---|---|---|
| 개방형 간 프리터 | 51204 | OpenAi의 코드 통역사의 오픈 소스, 로컬에서 실행되는 구현 |
| gptme | 247 | 개방형 모델을 지원합니다. @erikbjare가 개발했습니다 |
| Octogen | 249 | Docker 환경에서 실행되는 로컬 코드 통역사. |
| 터미널 -X | 32 | 2021 년 9 월 이후에 자연 언어를 쉘 명령으로 변환하는 매우 초기 프로토 타입 |
| 도다 | > 50 | 로컬 OpenAI Dev Assistant를위한 전자 기반 GUI |
로컬 Copilot 사용과 관련된 모델. 가장 최근에 주문.
| 이름 | 크기 | 언어 | 출시된 | 메모 | |
|---|---|---|---|---|---|
| Phind Codellama V2 | 34b | 많은 | 810 | 2023-8-27 | |
| 마법사-파이썬 | 7/13/34b | 파이썬 | 753 | 2023-8 | |
| 코델마 | 7/13/34b | 많은 | 15705 | 2023-8 | |
| 마법사 | 15b | 80+ | 741 | 2023-6 | 스타 코더의 미세 조정 |
| replit-glaive | 3B | 1? | 88 | 2023-7 | 작은 모델은 인상적인 성능으로 고품질 데이터에 미세 조정되었습니다. |
| 스타 코더 | 15b | 80+ | 7219 | 2023-5 | |
| REPLIT-V1-3B | 3B | 20+ | 717 | 2023-5 | |
| 산타 코더 | 1.1b | 파이썬, 자바, 자바 스크립트 | 325 | 2023-4 | 'The Stack'에서 3 개 언어로 선택적으로 교육을받은 작은 모델 |
참고 : 새로운 모델 릴리스의 속도로 인해이 섹션은 구식이 될 것입니다.
교육 모델과 관련된 데이터 세트.
| 이름 | 크기 | 언어 | 출시된 | 메모 | |
|---|---|---|---|---|---|
| 스택 | 3TB/6TB | 358 | > 500 | 2022-10 | v1.1 이후 약 Copyleft 라이센스 (MPL, LGPL, EGL)를 제외합니다 |
관련 유용한 도구를 기타.
| 이름 | 출시된 | 메모 | |
|---|---|---|---|
| 올라마 | 82233 | 2023-8-27 | 큰 언어 모델로 현지에서 쉽게 일어나고 실행합니다. |
시간이 지남에 따라 스타 게이저 :