smart-open/TraeWorkAssistant

AI Work 助手 — Windows/Macos 桌面端 AI 应用多账号管理一体化工具。深度支持 Trae/ WorkBuddy / Qoder /豆包 多应用:多账号签到、登录态一键切换、设备标识隔离、账号分组、积分看板、OpenAI 兼容 API 网关。数据全部本地存储。Tauri 2 + React + Rust。

解決する課題

Trae、WorkBuddy、CodeBuddy、Doubao、QoderなどのAIコーディングサービスで複数のアカウントを使い分けている場合、毎日のサインイン、ポイントの蓄積、セッション管理を維持するのは面倒です。このツールはそれらすべてを一元化します。各サービスへのログイン、アカウントの切り替え、スケジュールに基づいたチェックインを実行し、さらにローカルAPIエンドポイントを公開することで、OpenAI互換クライアントからアカウントのクォータを使用できるようにします。

仕組み

このアプリはTauri 2(Rustバックエンド + Reactフロントエンド)で構築されたWindowsデスクトップアプリとして動作し、すべてのデータをローカルに保持します。ローカルMITMプロキシを使用してログイントークンをキャプチャし、デバイスIDを注入します。マシンにインストール済みの既存アカウントの自動検出、OAuthフローによる資格情報のインポート、IDEのログイン状態のスキャン、各サービスのログインスナップショットの管理が可能です。組み込みのスケジューラがチェックインやキープアライブタスクを実行します。APIアクセスについては、OpenAI、Anthropic、Codexプロトコルを理解するローカルサーバーを実行し、スマートスケジューリングとプールごとのチューニングを使用して、4つのアカウントプール(Trae、WorkBuddy、Qoder、およびカスタムのOpenAI互換エンドポイント)にリクエストをルーティングします。

対象ユーザー

これらのAI開発ツールで複数のアカウントを積極的に使用しており、ルーチンタスクの自動化、ポイント/使用状況ダッシュボードの一元化、手動でのログイン切り替えを回避したいパワーユーザー向けです。アカウントのクォータをプログラム可能なAPI(OpenAI互換ゲートウェイ経由)として使用したい開発者にも役立ちます。作者は明確な免責事項を記載しています:公式サービスとは一切関係がなく、利用規約に違反する可能性があるため、自己責任で使用してください。

ハイライト

  • マルチアカウント管理:アカウントの追加/編集/インポート、グループ化、ローカルのTraeアカウントの自動検出やIDEログイン状態のスキャン
  • ワンクリックチェックイン:バッチまたはアカウントごとの実行、進捗表示、完了済みまたは期限切れセッションのスキップ
  • ダッシュボード:Trae、Buddy、Qoderの統合ポイント/時間/トレンドチャート、およびローカルのトークン使用統計
  • ローカルMITMプロキシ:JWTと資格情報をキャプチャし、既存のシステムプロキシと連携し、停止時に設定を復元
  • APIゲートウェイ:OpenAI/Anthropic/Codex互換サーバー、4つのプールスケジューリング、スティッキーセッション、低速リクエストのレース、キー管理
  • フィンガープリントを回避するための6層のデバイスIDリセット
  • スナップショット管理:アプリごとのログイン状態のバックアップ/復元/削除、会話のバックアップとエクスポート
  • スケジューリング:チェックイン、キープアライブ、クォータチェック、モデルカタログ同期のための統合タスクスケジューラ
  • すべてのデータはローカルに保持され、クラウドへのアップロードはありません
  • 6つのテーマを備えたダークモード

関連

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