이미지를 기기 밖으로 전송하지 않고 로컬에서 실행되는 무료 브라우저 기반 AI 이미지 업스케일러입니다.
- 스타
- 392
- 포크
- 43
- 열린 이슈
- 0
- 마지막 커밋
- 20일 전
어떤 프로젝트인가요?
BG0는 이미지 배경을 제거하고 투명 PNG로 내보냅니다. 추론은 브라우저에서 로컬로 실행되며, 기기가 지원하면 WebGPU를 사용하고 그렇지 않으면 WebAssembly로 대체합니다. 원본 이미지는 서버에 업로드되지 않습니다.
브라우저는 사용 가능한 하드웨어에 맞는 고정 버전의 BiRefNet ONNX 모델을 다운로드해 로컬에 캐시합니다. 계정이나 API 키가 필요 없고 사용량 제한도 없습니다. 재사용 가능한 패키지인 @bg0/browser는 기능 감지, 모델 로딩, 전처리, 마스크 후처리, 알파 합성을 처리하므로 다른 웹 애플리케이션에서도 같은 비공개 처리 흐름을 사용할 수 있습니다.
이 저장소는 웹 앱, 문서 사이트, 브라우저 패키지로 구성된 Bun 모노레포이며 데이터 흐름을 설명하는 아키텍처 문서도 포함합니다.
핵심 기능
- 01서버에서 추론하지 않고 브라우저에서 로컬로 배경을 제거합니다.
- 02사용할 수 있으면 WebGPU를 사용하고, 그렇지 않으면 WebAssembly로 대체합니다.
- 03투명 PNG를 출력합니다.
- 04고정 버전의 BiRefNet ONNX 모델을 브라우저에 캐시합니다.
- 05removeBackground API와 진행률 콜백을 제공하는 @bg0/browser 패키지를 제공합니다.
활용 사례
- 이미지를 타사 서비스에 보내지 않고 상품 사진이나 인물 사진의 배경을 제거합니다.
- 기존 웹 애플리케이션에 계정 없이 비공개로 사용할 수 있는 배경 제거 기능을 추가합니다.
- 브라우저에서 디자인이나 전자상거래 작업에 쓸 투명 이미지를 준비합니다.
빠른 시작
- 1
Bun 1.4 설치
- 2
종속 항목 설치
bun install --frozen-lockfile - 3
개발 서버 시작
bun run dev
사용 전 알아둘 점
- 모델 가중치는 Apache-2.0만 적용되는 것이 아니라 THIRD_PARTY_NOTICES.md에 명시된 조건에 따라 별도로 라이선스가 부여됩니다.
- 브라우저는 처음 사용할 때 BiRefNet 모델을 다운로드하므로, 첫 실행에는 네트워크 연결과 시간이 필요합니다.
토픽
자주 묻는 질문
- bg0은(는) 무엇인가요?
- 업로드 없이 WebGPU 또는 WebAssembly로 브라우저에서만 실행되는 오픈소스 배경 제거 도구입니다. BG0는 이미지 배경을 제거하고 투명 PNG로 내보냅니다. 추론은 브라우저에서 로컬로 실행되며, 기기가 지원하면 WebGPU를 사용하고 그렇지 않으면 WebAssembly로 대체합니다. 원본 이미지는 서버에 업로드되지 않습니다.
- bg0은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- bg0은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- bg0은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. bg0의 마지막 커밋은 2026년 9월 29일입니다.
- bg0은(는) 어디에 사용할 수 있나요?
- 이미지를 타사 서비스에 보내지 않고 상품 사진이나 인물 사진의 배경을 제거합니다. 기존 웹 애플리케이션에 계정 없이 비공개로 사용할 수 있는 배경 제거 기능을 추가합니다. 브라우저에서 디자인이나 전자상거래 작업에 쓸 투명 이미지를 준비합니다.
- bg0는 어떻게 설치하나요?
- Bun 1.4 설치 종속 항목 설치: bun install --frozen-lockfile 개발 서버 시작: bun run dev
- bg0은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/opencoredev/bg0
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
CLI, Python 라이브러리, HTTP 서버 또는 Docker 컨테이너로 사용할 수 있는 이미지 배경 제거 도구입니다.
브라우저에서 완전히 실행되는 무료 PDF 도구 모음으로, 파일을 업로드하지 않고도 PDF 병합, 분할, 압축, 변환, 편집 등 90가지 이상의 작업을 제공합니다.
브라우저에서 완전히 실행되는 멀티트랙 동영상 편집기로, 로컬 미디어 저장과 WebGPU 효과, 브라우저 내보내기를 지원합니다.
JPG, PNG, WebP 이미지를 완전히 오프라인으로 압축해 기기 밖으로 전송하지 않는 브라우저 기반 도구입니다.
동영상을 업로드하지 않고 브라우저·데스크톱 앱·CLI에서 Whisper로 받아쓰기, 번역, 스타일 적용 및 자막 합성을 제공하는 오픈소스 로컬 자막 도구입니다.