コア機能の概要
- AI 対話 & Agent — マルチターン対話、ツール呼び出し(function calling)、マルチモーダル(画像/音声/ファイル)、ストリーミング出力にすぐ対応。
- RAG ナレッジベース — ナレッジベースエンジン(ベクトル検索 + Rerank 再順位付け)を内蔵し、あなたのプライベートな知識に基づいて回答。さらにプラグインで拡張でき、RAGFlow、Dify、FastGPT などの外部ナレッジベースサービスとシームレスに接続できます。
- 全プラットフォーム対応 — 単一コードベースで LINE、Slack、Discord、Telegram、KOOK、Matrix、QQ、WeChat、企業微信、Lark、DingTalk などに到達。
- Agent プラットフォームとの深い統合 — Dify、Coze、n8n、Langflow、Deerflow、Aliyun Bailian、Ant TBox などのオーケストレーション/ワークフロープラットフォーム向けネイティブコネクタ。
- スキル & コードサンドボックス — オンデマンドで起動する命令パックと、安全に隔離されたコード実行サンドボックスを組み合わせ、エージェントが実際に「作業をこなす」。
- MCP プロトコル — Model Context Protocol のツールエコシステムにクライアントとして接続し、Stdio と HTTP の両トランスポートに対応。
- Web 管理パネル — ブラウザ上で視覚的にボットを設定・管理・監視。手動での設定ファイル編集は不要。
- 本番グレードのプラグインシステム — クロスプロセス・イベント駆動アーキテクチャ上に数百のコミュニティプラグイン。安全でホットプラグ可能。
- マルチパイプラインアーキテクチャ — 1 インスタントで複数のパイプラインを実行し、異なるボットが異なるシナリオを担当。アクセス制御、レート制限、センシティブワードフィルタ、包括的な監視を備える。
インスタントメッセージングプラットフォームのサポート
LangBot は統一されたアダプター層を通じて世界の主要 IM プラットフォームをカバーします。一度開発すれば、どこへでも届きます。
🚧: 開発中
各プラットフォーム固有の機能サポート(画像・音声・ファイル・リッチテキストの送受信、ストリーミング応答など)については、プラットフォーム機能ドキュメントをご覧ください。
モデルと Agent プラットフォームのサポート
LangBot は LiteLLM を統一的なモデルリクエストバックエンドとして採用しています。そのため、下表の内蔵プロバイダーに加え、任意の OpenAI / Anthropic API 形式または LiteLLM 対応モデルにも接続できます。LLM・集約・GPU プラットフォーム
Agent プラットフォーム
既存のワークフローやエージェントをそのまま IM プラットフォームに接続でき、ビジネスロジックを書き直す必要はありません。Rerank(再順位付け)モデル
LLM アプリケーションパラダイムの実装
LangBot は主流の LLM アプリケーションパラダイムをすぐに使える機能として実装し、「会話できる」から「作業をこなせる」までの全パスをカバーします。- スキル(Skills):専門的なワークフロー、テンプレート、スクリプトをオンデマンドの命令パックとしてパッケージ化。ユーザーのリクエストにマッチしたときだけエージェントがコンテキストに読み込むため、System Prompt を汚しません。スキルドキュメントを参照。
- コードサンドボックス:エージェントに安全に隔離されたコード実行能力を提供し、Docker / nsjail / E2B バックエンドの中から最適なものを自動選択。スキルとネイティブツールの実行基盤です。サンドボックスドキュメントを参照。
システムの拡張性
LangBot は二次開発とエンタープライズ統合のための完全な拡張面を提供します。- HTTP Service API:API キー認証付きの HTTP インターフェースを通じて LangBot の各種エンティティにアクセスでき、既存システムとの統合が容易。
- Outgoing Webhook:LangBot の内部イベントを外部システムにリアルタイムでプッシュし、イベント駆動の自動化を構築。
- 本番グレードのプラグインシステム:クロスプロセス通信と非同期技術に基づき、さまざまなコンポーネント拡張をサポート。安全・安定・ホットプラグ可能で、数百のコミュニティプラグインを拡張マーケットプレイスからワンクリックでインストール可能。
- Web 管理パネル:ボット、モデル、パイプライン、ナレッジベース、プラグインのすべての設定と監視を視覚的に実行。
デプロイ方法
LangBot は 1 行のコマンドから Kubernetes クラスターまで、さまざまなデプロイ方法をサポートします。- LangBot Cloud(推奨):デプロイ不要、すぐに使えるホスト版。
- ワンラインで起動:
uvx langbotを実行し、http://localhost:5300にアクセス。 - Docker Compose、aaPanel(宝塔パネル)、Kubernetes、Zeabur / Railway でのワンクリッククラウドデプロイなど。
ケーススクリーンショット






