Communityコーディング&開発github.com

sunrisever/tab-organize

Edge/Chromeのタブをエクスポートし、ChatGPT/Claude/Geminiなどの汎用大規模言語モデルで分類し、グループ化されたタブをブラウザに再インポートします。

tab-organize とは?

sunrisever/tab-organizeは、ブラウザのタブ整理を効率化するためのAIエージェントスキルです。現在開いているEdgeまたはChromeのタブをエクスポートし、ChatGPT、Claude、Geminiなどの最新の大規模言語モデル(LLM)に送信して自動分類を依頼します。LLMがタブの内容を解析し、論理的で意味のあるグループにまとめた後、そのグループ化結果をブラウザに再インポートします。これにより、数十から数百のタブを手動で整理する手間を大幅に削減できます。主に開発者や情報収集が多いユーザー向けで、タブが乱雑になりがちな日常業務や調査作業において、効率的なタブ管理を実現します。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
Part ofMobile
npx skills add sunrisever/tab-organize

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

tab-organize は何をしますか?

Edge/Chromeのタブをエクスポートし、ChatGPT/Claude/Geminiなどの汎用大規模言語モデルで分類し、グループ化されたタブをブラウザに再インポートします。

概要

このスキルは、大量に開かれたブラウザタブを整理するためのツールです。以下の手順で動作します:

  1. エクスポート:現在のブラウザセッションからすべてのタブURLを抽出します。
  2. 分類:抽出したURLをLLM(ChatGPT、Claude、Geminiなど)に送信し、意味的なグループに分類します。
  3. インポート:LLMから返されたグループ構成に基づいて、ブラウザにタブグループを作成し、各タブを適切なグループに割り当てます。

対応ブラウザ

  • Google Chrome
  • Microsoft Edge

前提条件

  • 対応ブラウザ(Chrome/Edge)がインストールされていること
  • LLM APIキー(OpenAI、Anthropic、Google等)
  • Python 3.8以上

インストール

git clone https://github.com/sunrisever/tab-organize.git
cd tab-organize
pip install -r requirements.txt

設定

環境変数または設定ファイルでLLM APIキーを指定します。

# OpenAI(ChatGPT)を使用する場合
export OPENAI_API_KEY="your-api-key-here"

# Anthropic(Claude)を使用する場合
export ANTHROPIC_API_KEY="your-api-key-here"

# Google(Gemini)を使用する場合
export GOOGLE_API_KEY="your-api-key-here"

使用方法

python tab_organize.py --browser chrome --llm openai

利用可能なオプション:

オプション説明デフォルト値
--browserブラウザの種類(chrome/edge)chrome
--llm使用するLLM(openai/anthropic/google)openai
--modelモデル名(例:gpt-4、claude-3-opus-20240229)各LLMのデフォルト
--export-onlyエクスポートのみ実行し、分類はスキップfalse
--import-only指定されたグループファイルをインポートのみ実行false

出力

  • tabs_export.json:エクスポートされたすべてのタブ
  • tabs_grouped.json:LLMによる分類結果
  • ブラウザへの自動インポート(グループ作成とタブ割り当て)

注意事項

  • 分類に使用するLLMにタブのURL情報が送信されるため、機密情報が含まれるURLには注意してください。
  • 大量のタブ(1000以上)がある場合、API制限やコストに注意してください。
  • ブラウザのタブエクスポート機能は、ブラウザのバージョンによって動作が異なる場合があります。

ライセンス

MIT

関連スキル