TabbyML/tabby
요약
Tabby는 GitHub Copilot의 오픈 소스 및 온프레미스 대안으로 설계된 셀프 호스팅 AI 코딩 어시스턴트입니다. 별도의 DBMS나 클라우드 서비스 없이 독립적으로 구동되며, 소비자용 GPU 지원 및 OpenAPI를 통한 기존 인프라와의 유연한 통합을 제공합니다.
핵심 포인트
- GitHub Copilot을 대체할 수 있는 오픈 소스 및 셀프 호스팅 솔루션
- DBMS나 클라우드 없이 독립적으로 실행 가능한 구조
- 소비자용 GPU 지원 및 OpenAPI를 통한 Cloud IDE 통합 가능
- GitLab Merge Request 인덱싱 및 다양한 코드 컨텍스트 이해 기능 지원
- Answer Engine을 통한 중앙 지식 엔진 및 채팅 기반 편집 기능 제공
Tabby는 GitHub Copilot의 오픈 소스 및 온프레미스 (on-premises) 대안을 제공하는 셀프 호스팅 (self-hosted) AI 코딩 어시스턴트입니다. 다음과 같은 몇 가지 주요 기능을 자랑합니다:
- DBMS나 클라우드 서비스가 필요 없는 독립형 구조.
- OpenAPI 인터페이스를 통해 기존 인프라(예: Cloud IDE)와 쉽게 통합 가능.
- 소비자용 GPU 지원.
2025/12/12 GitHub 이슈를 Pochi 태스크에 연결하여 구현하고, CI/Lint/Test 결과 분석과 함께 사이드바에서 직접 PR을 생성할 수 있습니다 (vscode@0.20.0).
2025/07/02 v0.30 버전은 GitLab Merge Request를 컨텍스트 (Context)로 인덱싱하는 기능을 지원합니다!
2025/05/25 💡 Agent 프라이빗 프리뷰 (private preview) 참여에 관심이 있으신가요? 조기 대기 명단 승인을 위해 X로 DM을 보내주세요! 🎫
2025/05/20 v0.29 버전의 REST API를 통해 여러분만의 문서(documentation) 📃로 Tabby를 강화하세요! 🎉
2025/05/01 v0.28 버전은 Answer Engine 메시지를 영구적이고 공유 가능한 페이지 (Pages)로 변환합니다.
2025/03/31 v0.27 버전이 채팅 사이드 패널에서 더 풍부해진 @ 메뉴와 함께 출시되었습니다.
아카이브 (Archived)
2025/02/05 Tabby v0.24.0에서 LDAP 인증과 백그라운드 작업에 대한 더 나은 알림 기능이 추가됩니다! ✨
2025/02/04 VSCode 1.20.0 업그레이드! 파일을 @로 언급하여 채팅 컨텍스트 (chat context)로 추가하고, 새로운 우클릭 옵션으로 인라인 편집이 가능합니다!
2025/01/10 Tabby v0.23.0은 향상된 코드 브라우저 경험과 채팅 사이드 패널 개선 사항을 특징으로 합니다!
2024/12/24 Tabby v0.22.0에 알림 박스 (Notification Box)를 도입합니다!
2024/12/06 Tabby v0.21.0에서 Llamafile 배포 통합 및 향상된 Answer Engine 사용자 경험이 제공됩니다! 🚀
2024/11/10 Tabby v0.20.0의 Answer Engine에서 서로 다른 백엔드 채팅 모델 간의 전환을 지원합니다!
2024/10/30 Tabby v0.19.0은 발견 가능성을 높이기 위해 메인 페이지에 최근 공유된 스레드 (threads)를 표시합니다.
2024/07/09 🎉 Tabby의 Codestral 통합을 발표합니다!
2024/07/05 Tabby v0.13.0은 내부 엔지니어링 팀을 위한 중앙 지식 엔진을 도입합니다.
개발 팀의 내부 데이터와 원활하게 통합되어, 개발자에게 힘을 실어줄 수 있는 신뢰할 수 있고 정확한 답변을 제공합니다.
Answer Engine
2024/06/13 VSCode 1.7은 코딩 경험 전반에 걸쳐 다재다능한 채팅 (Chat) 경험을 제공하며 중요한 이정표를 세웠습니다. 최신 **사이드 패널 채팅 (chat in side-panel)**과 **채팅 명령을 통한 편집 (editing via chat command)**을 확인해 보세요!
2024/06/10 Tabby의 향상된 코드 컨텍스트 (code context) 이해에 관한 최신 📃블로그 포스트가 게시되었습니다!
2024/06/06 Tabby v0.12.0 릴리스는 🔗원활한 통합 (Gitlab SSO, Self-hosted GitHub/GitLab 등)부터 ⚙️유연한 설정 (HTTP API 통합), 그리고 🌐확장된 기능 (Code Browser 내 리포지토리 컨텍스트 (repo-context))까지 제공합니다!
2024/05/22 Tabby VSCode 1.6은 인라인 완성 (inline completion)에서의 다양한 선택지와 **자동 생성된 커밋 메시지 (auto-generated commit messages)**🐱💻를 제공합니다!
2024/05/11 v0.11.0은 📊스토리지 사용량 (storage usage) 통계, 🔗GitHub & GitLab 통합, 📋활동 (Activities) 페이지, 그리고 오랫동안 기다려온 🤖Ask Tabby 기능을 포함하여 중요한 엔터프라이즈 업그레이드를 제공합니다!
2024/04/22 v0.10.0이 릴리스되었으며, Tabby 사용량에 대한 팀별 분석을 제공하는 최신 리포트 (Reports) 탭이 특징입니다.
2024/04/19 📣 Tabby는 이제 코드 완성을 위해 로컬 관련 스니펫 (로컬 LSP의 선언 및 최근 수정된 코드)을 포함합니다!
2024/04/17 CodeGemma 및 CodeQwen 모델 시리즈가 공식 레지스트리 (registry)에 추가되었습니다!
2024/03/20 v0.9가 릴리스되었으며, 전체 기능이 포함된 관리자 UI (admin UI)를 강조합니다.
2023/12/23 SkyPilot의 SkyServe 🛫를 통해 어떤 클라우드에서도 Tabby를 원활하게 배포할 수 있습니다.
2023/12/15 팀 관리 및 보안 액세스가 포함된 v0.7.0이 릴리스되었습니다!
2023/10/15 v0.3.0에서 RAG 기반 코드 완성이 상세하게 활성화되었습니다🎉! Tabby가 더욱 스마트해지기 위해 리포지토리 수준의 컨텍스트 (repo-level context)를 어떻게 활용하는지 설명하는 블로그 포스트를 확인해 보세요!
2023/11/27 v0.6.0이 릴리스되었습니다!
2023/11/09 v0.5.5가 릴리스되었습니다!
UI 재설계 및 성능 개선이 이루어졌습니다.
2023/10/24⛳️ VSCode/Vim/IntelliJ 전반에 걸친 Tabby IDE 플러그인의 주요 업데이트!
2023/10/04Tabby가 지원하는 최신 모델을 확인하려면 모델 디렉토리를 살펴보세요.
2023/09/18Apple의 M1/M2 Metal 추론 (inference) 지원이 v0.1.1에 도입되었습니다!
2023/08/31Tabby의 첫 번째 안정화 버전(stable release) v0.0.1 🥳.
2023/08/28CodeLlama 7B에 대한 실험적 지원.
2023/08/24Tabby가 이제 JetBrains Marketplace에 출시되었습니다!
여기에서 문서를 확인하실 수 있습니다.
Tabby 서버를 시작하는 가장 쉬운 방법은 다음 Docker 명령어를 사용하는 것입니다:
docker run -it \
--gpus all -p 8080:8080 -v $HOME/.tabby:/data \
tabbyml/tabby \
...
추가 옵션(예: 추론 (inference) 유형, 병렬성 (parallelism))에 대해서는 문서 페이지를 참조해 주세요.
전체 가이드는 CONTRIBUTING.md에 있습니다;
git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby
이미 저장소(repository)를 클론했다면, git submodule update --recursive --init 명령어를 실행하여 모든 서브모듈 (submodule)을 가져올 수 있습니다.
이 튜토리얼을 따라 Rust 환경을 설정하세요.
필요한 의존성 (dependencies)을 설치하세요:
# MacOS용
brew install protobuf
# Ubuntu / Debian용
...
- 유용한 도구들을 설치하세요:
# Ubuntu용
apt install make sqlite3 graphviz
- 이제,
cargo build명령어를 실행하여 Tabby를 빌드할 수 있습니다.
...
그리고 Pull Request를 제출하는 것을 잊지 마세요.
- 🎤 Twitter / X - TabbyML과 소통하며 가능한 모든 것을 경험해 보세요
- 📚 LinkedIn - 커뮤니티의 최신 소식을 팔로우하세요
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기