Jellyfin의 세션, 시청 기록, 사용자별·라이브러리별 활동을 추적하는 무료 오픈소스 통계 앱입니다.
jordan-dalby/ByteStash
코드 스니펫을 저장하고 정리하며 필터링할 수 있는 셀프 호스팅 웹 앱으로, SQLite 또는 PostgreSQL 저장소와 AI 어시스턴트용 MCP 엔드포인트를 제공합니다.
대체할 수 있는 제품:GitHub Gists
- 스타
- 2,566
- 포크
- 128
- 열린 이슈
- 58
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
ByteStash는 코드 스니펫을 한곳에 모아 관리하는 셀프 호스팅 웹 애플리케이션입니다. 스니펫을 만들고 편집한 뒤, 프로그래밍 언어나 콘텐츠에 포함된 키워드로 다시 찾을 수 있습니다.
스니펫은 기본적으로 SQLite 데이터베이스에 저장되며, 원하는 경우 PostgreSQL을 사용할 수도 있습니다. OIDC를 통한 싱글 사인온, Swagger UI로 문서화된 REST API, 배포용 Docker 이미지도 제공합니다. Unraid와 PikaPods용 설치 옵션도 마련되어 있습니다.
앱에는 Claude, ChatGPT, Perplexity 같은 어시스턴트가 스니펫을 검색하고 읽고 관리할 수 있는 Model Context Protocol 엔드포인트가 내장되어 있으며, REST API와 동일한 API key로 인증합니다. 프런트엔드는 React와 Tailwind CSS로, 백엔드는 Node.js와 Express로 구현되었습니다.
핵심 기능
- 01언어나 콘텐츠를 기준으로 코드 스니펫을 만들고 편집하며 필터링
- 02기본적으로 SQLite에 데이터를 저장하고, PostgreSQL도 선택적으로 지원
- 03OIDC를 통한 싱글 사인온
- 04Claude와 ChatGPT 같은 AI 어시스턴트를 위한 MCP 엔드포인트 내장
- 05Swagger UI 문서를 제공하는 REST API
- 06docker-compose를 이용한 Docker 배포
활용 사례
- 재사용할 코드 스니펫을 개인 서버에 모아 라이브러리로 관리
- SSO를 사용해 소규모 팀에서 셀프 호스팅 스니펫 저장소를 공유
- AI 어시스턴트가 저장된 스니펫을 검색하고 업데이트하도록 지원
빠른 시작
- 1
README의 docker-compose 파일을 사용해 Docker 이미지를 pull하고 실행합니다
docker compose up -d - 2
브라우저에서 포트 5000으로 앱을 열고 계정을 만듭니다
사용 전 알아둘 점
- 셀프 호스팅이 필요하며, PikaPods 제공 버전 외에는 호스팅 버전이 없습니다.
- 원격 클라이언트가 MCP 엔드포인트에 연결하려면 HTTPS가 필요하므로 TLS 리버스 프록시가 필요합니다.
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 오픈 소스화해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ByteStash은(는) 무엇인가요?
- 코드 스니펫을 저장하고 정리하며 필터링할 수 있는 셀프 호스팅 웹 앱으로, SQLite 또는 PostgreSQL 저장소와 AI 어시스턴트용 MCP 엔드포인트를 제공합니다. ByteStash는 코드 스니펫을 한곳에 모아 관리하는 셀프 호스팅 웹 애플리케이션입니다. 스니펫을 만들고 편집한 뒤, 프로그래밍 언어나 콘텐츠에 포함된 키워드로 다시 찾을 수 있습니다.
- ByteStash은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ByteStash은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ByteStash은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ByteStash의 마지막 커밋은 2026년 10월 17일입니다.
- ByteStash은(는) 어디에 사용할 수 있나요?
- 재사용할 코드 스니펫을 개인 서버에 모아 라이브러리로 관리 SSO를 사용해 소규모 팀에서 셀프 호스팅 스니펫 저장소를 공유 AI 어시스턴트가 저장된 스니펫을 검색하고 업데이트하도록 지원
- ByteStash는 어떻게 설치하나요?
- README의 docker-compose 파일을 사용해 Docker 이미지를 pull하고 실행합니다: docker compose up -d 브라우저에서 포트 5000으로 앱을 열고 계정을 만듭니다
- ByteStash은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jordan-dalby/ByteStash
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
영화, TV 프로그램, 애니메이션, 만화, 게임, 책, 코믹스, 보드게임을 기록하는 셀프 호스팅 미디어 트래커입니다.
Telegram Channel을 활용한 소형 파일 저장소로, 주로 블로그와 Markdown 노트의 셀프 호스팅 이미지 호스트로 사용됩니다.
물품, 위치, 문서, 보증 및 유지보수를 기록하는 셀프 호스팅 가정용 재고 관리 시스템으로, 기존 HomeBox 프로젝트를 이어갑니다.
여러 브로커의 거래 내역을 가져와 성과 패턴을 분석하는 셀프 호스팅 가능한 트레이딩 저널 및 분석 플랫폼입니다.
채팅, 워크플로 자동화, 음성 통화, 화면 공유, AI 통합을 제공하는 오픈 코어 기반의 셀프 호스팅 협업 플랫폼입니다.