Wee-Orchestrator は何をしますか?
🍀 セルフホスト型マルチエージェントAIオーケストレーター — Telegram、WebEx、ブラウザからClaude、Gemini、Copilot CLIとチャット。5つのランタイム、17以上のモデル、タスクスケジューリング、スキルプラグイン。
概要
Wee-Orchestratorは、複数のAIモデルを一元的に管理・操作するためのセルフホスト型プラットフォームです。以下の機能を提供します:
- マルチエージェントサポート: Claude、Gemini、Copilot CLIなど、複数のAIアシスタントと同時に連携
- マルチプラットフォーム対応: Telegram、WebEx、ブラウザインターフェースから利用可能
- 5つのランタイム: 異なる実行環境をサポート
- 17以上のモデル: 幅広いAIモデルに対応
- タスクスケジューリング: 定期的なタスクの自動実行
- スキルプラグイン: 機能を拡張するプラグインシステム
はじめに
インストール
git clone https://github.com/leprachuan/Wee-Orchestrator.git
cd Wee-Orchestrator
pip install -r requirements.txt
設定
環境変数または設定ファイルで以下の設定を行います:
API_KEY: 各AIサービスのAPIキーTELEGRAM_BOT_TOKEN: Telegramボットトークン(Telegramを使用する場合)WEBEX_ACCESS_TOKEN: WebExアクセストークン(WebExを使用する場合)
起動
python main.py
使用方法
- 対応するプラットフォーム(Telegram、WebEx、ブラウザ)からボットにメッセージを送信
- 使用するAIモデルを指定(例:
/claude 質問内容) - 必要に応じてタスクをスケジュール(例:
/schedule daily 09:00 /gemini 今日のニュース) - スキルプラグインを追加して機能を拡張(
/install_skill スキル名)
プラットフォーム
| プラットフォーム | サポート状況 |
|---|---|
| Telegram | ✅ 対応 |
| WebEx | ✅ 対応 |
| ブラウザ | ✅ 対応 |
| CLI | ✅ 対応 |
サポートモデル
- Claude (Anthropic)
- Gemini (Google)
- Copilot CLI
- 他15以上のモデル
タスクスケジューリング
# 毎日午前9時に実行
/schedule daily 09:00 /gemini 今日の天気
# 毎週月曜日に実行
/schedule weekly mon 10:00 /claude 週次レポート
スキルプラグイン
プラグインを作成して機能を拡張できます:
# サンプルプラグイン(my_skill.py)
def execute(query):
return f"カスタムスキルが実行されました: {query}"
プラグインを読み込む:
/install_skill my_skill
ライセンス
MITライセンスの下で提供されています。