whiteguo233/OpenBiliClaw
Python0 / 0
OpenBiliClaw는 브라우저 플러그인으로 플랫폼 신호를 수집하고 로컬 백엔드가 다층 사용자 프로파일을 생성해 크로스플랫폼 추천을 수행하는 오픈소스 개인화 에이전트이다.
TL;DR
OpenBiliClaw는 브라우저 확장으로 여러 플랫폼의 사용자 행동 신호를 수집하고 로컬 백엔드가 다층적 '영혼' 프로파일을 생성해 크로스플랫폼 콘텐츠를 추천하는 오픈소스 에이전트이다. 시스템은 SourceAdapter를 통해 B站·小红书·抖音·YouTube·X·知乎·Reddit 등에서 후보를 수집하고 공통 evaluator로 재점수화한 뒤 플랫폼별 쿼터와 다양성 규칙으로 혼합 추천을 생성한다. 모든 데이터는 기본적으로 로컬 SQLite에 보관되며 Ollama 로컬 embedding을 포함한 옵션으로 외부 API 의존을 줄일 수 있다. 추천은 자연어 이유와 대화형 피드백 루프를 통해 실시간으로 프로파일을 갱신하며 최근 v0.3.156에서 Firefox 수집성능과 비B站 추천 안정성이 개선돼 사용성과 플랫폼 범위가 향상되었다.
핵심 포인트
- 데이터를 기본적으로 로컬 SQLite에 저장해 외부 서버로 전송하지 않고 프라이버시 제어를 유지한다. 설치형 데스크탑 패키지와 플러그인 조합으로 브라우저 세션을 직접 재사용하며 클라우드 의존도를 낮춘다. Ollama 로컬 embedding 옵션을 제공해 API 키 없이 임베딩을 실행할 수 있다.
- 플랫폼별 협동 필터링·태그 매칭 방식 대신 사용자 중심의 다층 프로파일(Soul Engine)을 사용해 추천을 생성한다. 이 프로파일은 MBTI·인지 스타일·심층 욕구 등 자연어와 구조화 특성을 동시에 포함하며 발견기가 이를 기반으로 '미지의 관심'을 적극적으로 추측해 탐색한다. 추측은 사용자 확인 후 정식 관심으로 승격되거나 조용히 철회된다.
- 각 플랫폼에 대한 SourceAdapter 추상화를 통해 B站의 WBI API 직연결, 플러그인 기반 DOM 읽기, rdt-cli·twitter-cli 같은 도구 연동을 모두 동일한 파이프라인에 통합한다. 이 통합 파이프라인은 플랫폼 간 혼합 배치와 주제별 쿼터를 적용해 단일 플랫폼 편향을 완화한다.
- 플랫폼 신호를 브라우저 플러그인으로 수집해 로컬 SQLite에 저장하고 영구적인 개인화 기록을 유지한다. 데이터는 기본적으로 사용자 기기에만 보관되며 외부 서버로 송신되지 않는다. 플러그인은 B站·小红书·抖音·YouTube·X·知乎·Reddit 등 다중 소스를 지원한다.
이미지 분석


1.6k
Stars
102
Forks
+204
Trending
0
조회수
1.6k watchers28 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.