goehou/tabbit-toy

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

解決する課題

Tabbit-toy は、標準的な OpenAI 互換 API を介して、Tabbit ブラウザに統合された AI モデル(Claude、GPT、Gemini など)を使用する方法を提供します。これにより、ユーザーは Tabbit ブラウザ独自のインターフェースを使用することなく、これらのモデルを独自のサードパーティ製 AI クライアント(Cherry Studio や NextChat など)に統合できます。

仕組み

このプロジェクトはプロキシサーバーとして機能し、OpenAI 形式のリクエストを Tabbit の Web インターフェースで使用されている内部プロトコルに変換します。ユーザーのブラウザ Cookie(JWT トークンを含む)を認証に使用します。アクセスを維持するために、特定のデバッグポートで Chrome DevTools Protocol (CDP) を介して実行中の Tabbit ブラウザインスタンスに接続し、Cookie を自動的に更新できます。

対象者

Tabbit ブラウザのアカウントを持つユーザー(特に Pro メンバー)で、お気に入りの外部 AI チャットインターフェースやコマンドラインツールで Tabbit のバンドルされた AI モデルを使用したい場合に適しています。

ハイライト

  • OpenAI 互換性: /v1/chat/completions および /v1/models エンドポイントを実装しており、既存の AI ツールとの統合が容易です。
  • 幅広いモデルサポート: Claude Opus、GPT-5.5、Gemini、およびさまざまな中国語 LLM(DeepSeek、Qwen、Kimi)を含む多様なモデルにアクセスできます。
  • 自動化された Cookie 管理: 有効期限切れを防ぐため、ローカルの Tabbit ブラウザからセッション Cookie を自動的に取得して更新します。
  • 自動デイリーチェックイン: アカウントの特典を維持するための毎日のサインインを自動的に実行する組み込み機能が含まれています。
  • ゼロ依存: サーバーはネイティブの Node.js http を使用して構築されており、基本操作に npm install は必要ありません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト