Communitygithub.com

Andyi955/Gorantula

GoとReactで構築された高性能リサーチオーケストレーター。並列'Leg'を展開してウェブをクロールし、プロバイダー非依存のAIルーター(GPT、Gemini、DeepSeek、Ollama、Claude)でインサイトを拡張し、インタラクティブな探偵ボードにインテリジェンスを可視化します。

Gorantula とは?

Andyi955/Gorantulaは、GoとReactをベースにした高パフォーマンスなリサーチオーケストレーションツールです。このスキルは、複数の並列「Leg」を展開してウェブクローリングを実行し、収集したデータをプロバイダー非依存のAIルーター(GPT-4、Gemini、DeepSeek、Ollama、Claudeなど)で分析・統合します。開発者やAIエージェントは、Gorantulaを使用することで、複雑なリサーチタスクを自動化し、動的でインタラクティブな「探偵ボード(Detective Board)」上で結果を可視化できます。Claude Code、Cursor、Codexなどのプラットフォームで利用可能であり、カスタムプロンプトや外部データソースとの統合も容易に行えます。これにより、大規模な情報収集と分析を効率的に実行し、インサイトを迅速に抽出することが可能です。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Andyi955/Gorantula

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

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

ドキュメント

Gorantula は何をしますか?

GoとReactで構築された高性能リサーチオーケストレーター。並列'Leg'を展開してウェブをクロールし、プロバイダー非依存のAIルーター(GPT、Gemini、DeepSeek、Ollama、Claude)でインサイトを拡張し、インタラクティブな探偵ボードにインテリジェンスを可視化します。

機能

  • 並列ウェブクローリング: 複数の「Leg」を同時に展開し、高速かつ効率的なデータ収集を実現します。
  • プロバイダー非依存AIルーター: GPT、Gemini、DeepSeek、Ollama、ClaudeなどのAIモデルをシームレスに切り替え、柔軟な分析を可能にします。
  • インタラクティブ探偵ボード: 収集したデータを視覚的に整理・表示するReactベースのダッシュボード。

インストール

git clone https://github.com/Andyi955/Gorantula.git
cd Gorantula
# Goの依存関係をインストール
go mod download
# Reactフロントエンドの依存関係をインストール
cd frontend && npm install

使用方法

  1. 環境変数を設定します(API_KEYなどの認証情報)。
  2. バックエンドサーバーを起動します:
go run main.go
  1. フロントエンドを起動します:
cd frontend && npm start
  1. Webブラウザでhttp://localhost:3000にアクセスし、探偵ボードを確認します。

設定

  • config.yamlファイルでクローラーの設定(並列数、タイムアウト、AIモデル選択など)を行います。
  • AIルーターのプロバイダーを環境変数または設定ファイルで指定します。

開発

GorantulaはGoバックエンドとReactフロントエンドで構成されています。

  • backend/: Goソースコード(クローリングロジック、AIルーター)
  • frontend/: Reactソースコード(探偵ボードUI)

コントリビューション

プルリクエストは歓迎します。大きな変更を加える前に、まずissueを開いて議論してください。

ライセンス

MIT

関連スキル