goehou/tabbit-toy

这是一个基于tabbit的研究包,可以转化成OAI格式出来,同时增加了会员认证功能和一键提取cookie的浏览器拓展,方便快速本地快速使用claude gpt等模型

해결하는 문제

Tabbit-toy는 표준 OpenAI 호환 API를 통해 Tabbit 브라우저에 통합된 AI 모델(예: Claude, GPT, Gemini)을 사용할 수 있는 방법을 제공합니다. 이를 통해 사용자는 Tabbit 브라우저 자체 인터페이스를 사용할 필요 없이 이러한 모델을 자신의 서드파티 AI 클라이언트(예: Cherry Studio 또는 NextChat)에 통합할 수 있습니다.

작동 방식

이 프로젝트는 프록시 서버 역할을 하며 OpenAI 형식 요청을 Tabbit의 웹 인터페이스에서 사용하는 내부 프로토콜로 변환합니다. 인증에는 사용자의 브라우저 쿠키(JWT 토큰 포함)를 사용합니다. 액세스를 유지하기 위해 특정 디버깅 포트에서 Chrome DevTools Protocol (CDP)를 통해 실행 중인 Tabbit 브라우저 인스턴스에 연결하여 쿠키를 자동으로 새로 고칠 수 있습니다.

대상 사용자

Tabbit 브라우저 계정을 가진 사용자(특히 Pro 멤버)이며 선호하는 외부 AI 채팅 인터페이스나 명령줄 도구를 통해 Tabbit에 번들된 AI 모델을 사용하려는 사용자.

주요 기능

  • OpenAI 호환성: 기존 AI 도구와의 쉬운 통합을 위해 /v1/chat/completions/v1/models 엔드포인트를 구현합니다.
  • 폭넓은 모델 지원: Claude Opus, GPT-5.5, Gemini 및 다양한 중국어 LLM(DeepSeek, Qwen, Kimi)을 포함한 다양한 모델에 액세스합니다.
  • 자동화된 쿠키 관리: 만료를 방지하기 위해 로컬 Tabbit 브라우저에서 세션 쿠키를 자동으로 가져오고 새로 고칩니다.
  • 자동 일일 체크인: 계정 혜택을 유지하기 위해 매일 자동으로 로그인(체크인)을 수행하는 기본 제공 기능이 포함되어 있습니다.
  • 종속성 없음: 서버는 기본 Node.js http를 사용하여 구축되며, 기본 작동을 위해 npm install이 필요하지 않습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트