Skip to main content
LangBot は、オープンソースで本番運用に耐える、LLM ネイティブのインスタントメッセージングボット開発プラットフォームです。単一のコードベースで AI エージェントを LINE、Slack、Discord、Telegram、QQ、WeChat、企業微信、Lark、DingTalk などに導入でき、Agent・RAG ナレッジベース・MCP・スキル(Skills)・コードサンドボックスを内蔵。Dify・Coze・n8n・Langflow などの Agent プラットフォームと深く統合し、設定と監視はすべてブラウザの Web 管理パネルから行えます——設定ファイルを手書きする必要はありません。
自分でデプロイしたくない? LangBot Cloud をお試しください — サーバー不要、登録すればすぐに使い始められます。

コア機能の概要

  • 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 ComposeaaPanel(宝塔パネル)KubernetesZeabur / Railway でのワンクリッククラウドデプロイなど。
詳細はデプロイドキュメントクイックスタートをご覧ください。

ケーススクリーンショット

LangBot ボット設定ページ:Web 管理画面でウェブページボットをパイプラインに紐付け LangBot モデル設定:OpenAI / Anthropic API 形式に対応した任意の LLM を接続 LangBot パイプライン AI 設定:内蔵エージェントランナーとメインモデルを選択 LangBot 拡張機能マーケットプレイス:数百のコミュニティプラグインと MCP ツールをワンクリックでインストール LangBot 内蔵エージェントがコードサンドボックスを呼び出し、Python をリアルタイム実行して正確に計算 LangBot スキル駆動エージェント:事前定義したスキルに従って構造化された結果を出力