Repolode
midudev

midudev/runonweb.ai

WebGPU 또는 WASM을 통해 기기에서 실행되는 오픈소스 브라우저 AI 모듈(음성, 배경 제거, 임베딩, 번역, TTS)과 npm 패키지입니다.

스타
776
포크
76
열린 이슈
0
마지막 커밋
14일 전

어떤 프로젝트인가요?

runonweb.ai는 브라우저에서 완전히 실행되는 오픈소스 AI 모듈 모음과 이를 제공하는 `runonweb` npm 패키지입니다. 음성-텍스트 변환, 배경 제거, 이미지 캡션 생성, 깊이 추정, 객체 감지, 텍스트 임베딩, 분류, 번역, 이모지 예측, 텍스트 음성 변환 등 작업별로 별도의 import 경로를 제공합니다.

브라우저에서 지원하면 WebGPU를 사용하고, 그렇지 않으면 WASM으로 대체하며, 추론은 사용자 기기에서 실행됩니다. 각 모듈은 허용적 라이선스가 적용된 오픈 모델을 기반으로 하며, 데모 페이지에는 기반 모델과 제작자, 라이선스가 표시됩니다.

이 저장소는 모노레포입니다. Astro 사이트는 `packages/web`에 있으며 Cloudflare Workers에 배포되고, 라이브러리는 `packages/runonweb`에 있습니다. 또한 WebGPU에서 작동하지 않는 양자화 형식이나 WASM으로 고정된 모델 등 테스트 중 확인된 백엔드 관련 특이 사항도 문서화합니다.

핵심 기능

  • 01음성-텍스트 변환, 배경 제거, 캡션 생성, 깊이 추정, 객체 감지, 임베딩, 분류, 번역, 이모지, TTS를 위한 개별 import 경로를 제공합니다.
  • 02사용할 수 있으면 WebGPU를 사용하고, 그렇지 않으면 WASM으로 대체합니다.
  • 03추론은 브라우저에서 로컬로 실행되므로 입력 데이터가 서버로 전송되지 않습니다.
  • 04각 모듈은 Apache-2.0 또는 MIT 라이선스가 적용된 오픈 모델을 기반으로 합니다.
  • 05WebGPU 사용 가능 여부를 확인하는 헬퍼와 임베딩용 코사인 유사도 함수를 제공합니다.

활용 사례

  • 서버 측 API 없이 웹 앱에 브라우저 내 음성 전사나 텍스트 음성 변환 기능을 추가할 때.
  • 개인정보 보호가 중요한 사진의 배경을 클라이언트에서 제거할 때.
  • 텍스트의 시맨틱 검색이나 유사도 검사를 브라우저에서 완전히 실행할 때.
  • 기기 내 AI 기능을 프로토타이핑하고 WebGPU와 WASM의 성능을 비교할 때.

빠른 시작

  1. 1

    pnpm으로 종속성을 설치합니다

    pnpm install
  2. 2

    로컬 개발 서버를 시작합니다

    pnpm dev

사용 전 알아둘 점

  • 프로젝트 메타데이터에 라이선스가 명시되어 있지 않아 코드 재사용 조건이 불분명합니다.
  • 일부 모듈은 WASM에서만 실행되므로 WebGPU보다 느립니다.
  • 캡션 모델의 LFM 라이선스는 매출이 미화 1,000만 달러 미만인 경우에만 무료입니다.
  • 분류용 대규모 모델은 다운로드 용량이 약 2.7 GB입니다.

포함된 컬렉션

토픽

자주 묻는 질문

runonweb.ai은(는) 무엇인가요?
WebGPU 또는 WASM을 통해 기기에서 실행되는 오픈소스 브라우저 AI 모듈(음성, 배경 제거, 임베딩, 번역, TTS)과 npm 패키지입니다. runonweb.ai는 브라우저에서 완전히 실행되는 오픈소스 AI 모듈 모음과 이를 제공하는 `runonweb` npm 패키지입니다. 음성-텍스트 변환, 배경 제거, 이미지 캡션 생성, 깊이 추정, 객체 감지, 텍스트 임베딩, 분류, 번역, 이모지 예측, 텍스트 음성 변환 등 작업별로 별도의 import 경로를 제공합니다.
runonweb.ai은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
runonweb.ai에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
runonweb.ai은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. runonweb.ai의 마지막 커밋은 2026년 10월 24일입니다.
runonweb.ai은(는) 어디에 사용할 수 있나요?
서버 측 API 없이 웹 앱에 브라우저 내 음성 전사나 텍스트 음성 변환 기능을 추가할 때. 개인정보 보호가 중요한 사진의 배경을 클라이언트에서 제거할 때. 텍스트의 시맨틱 검색이나 유사도 검사를 브라우저에서 완전히 실행할 때. 기기 내 AI 기능을 프로토타이핑하고 WebGPU와 WASM의 성능을 비교할 때.
runonweb.ai는 어떻게 설치하나요?
pnpm으로 종속성을 설치합니다: pnpm install 로컬 개발 서버를 시작합니다: pnpm dev
runonweb.ai은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/midudev/runonweb.ai

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트