OpenTag - Slack向けClaude Tagのオープンソース代替
(github.com/CopilotKit)- Slackスレッドを読み取り、返信し、ツールを呼び出して結果を会話画面に直接レンダリングするセルフホスト型AIエージェント
- ロックインなしでランタイムを所有し、任意のモデルを自分のツールに連携可能
- CopilotKitのオープンSDKである**@copilotkit/bot**上に構築されており、同じコードがSlack/Discord/Telegram/WhatsAppで動作
- 分析結果・表・棒グラフを会話内にインライン表示するgenerative UIをサポート
- Approveゲートを通過した後にのみチケットを作成するhuman-in-the-loopフローを含む
- セルフホスト時はagent(LLMバックエンド)とbot(Slack接続)の2つのプロセスを実行
- 4つの必須パッケージで構成
- bot: スレッディング、ツール呼び出し、human-in-the-loopゲートを担当するプラットフォーム非依存のボットエンジン
- runtime: LLMとツールを実行するAG-UIエージェントバックエンド
- bot-ui: リッチメッセージ向けのクロスプラットフォームJSX(SlackのBlock Kit、DiscordのComponents V2、TelegramのHTML)
- bot-slack: Slackアダプター。対象プラットフォームに合わせて置き換え可能
- 再起動してもスレッドを維持するbot-store-redisを提供(未使用時はin-memoryがデフォルト)
- エージェントの動作はruntime.ts内の単一のシステムプロンプトで制御され、これを書き換えれば別のエージェントに切り替え可能
- **app/**ディレクトリをコピーして独自ボットを開始可能
- MITライセンス
まだコメントはありません。