OSS Agents JP
オープンソース AI エージェント 日本語ガイド
← 一覧へ
Botpress
CODEX

Botpress

Botpress

OpenAI の GPT-4 など LLM を使用したチャットボット・AI アシスタント開発プラットフォーム。TypeScript ベースの SDK/CLI と豊富な統合機能で、高速構築・デプロイを実現します。

#OpenAI#チャットボット#TypeScript
EDITOR'S TAKE

編集部メモ

GPT エージェント構築・デプロイの統合プラットフォーム

TypeScript ベースの SDK と CLI で、開発者が LLM 駆動のチャットボット・エージェントを「コードとして」構築できるプラットフォーム。Botpress Cloud での SaaS 運用または on-premise デプロイメントに対応し、Slack、Teams などの統合機能が豊富です。14,000 以上のスターから、企業向けの実用的ニーズに応えていることが伺えます。開発スピード重視の組織やスケーラブルなボット基盤が必要な部門に向きます。

USE CASES

こんな場面で使う

  • カスタム LLM エージェントを社内システムや API に接続し、業務自動化ワークフローを実装する
  • OpenAI GPT-4 を活用した複合型チャットボットを、設計・実装・デプロイまで統合パイプラインで構築
  • Slack、Teams、Web などマルチチャネル対応のカスタマーサポートボットを短期間で立ち上げる
DIFFERENTIATOR

類似ツールとの違い

LangChain や LlamaIndex はフレームワークに留まる一方、Botpress は SDK、CLI、Cloud 環境、統合ダッシュボード、プラグインエコシステムを一体化。「開発から本番運用まで」の一貫性が強み。CrewAI のようなマルチエージェント志向ではなく、実務的なボット運用に特化。
CAVEAT

注意点・向かない用途

⚠️ Cloud 版は有料 SaaS。on-premise デプロイは別途セットアップが必要。OpenAI API への強い依存。サポート言語や日本語ドキュメントの充実度に注意が必要。
BEST FOR

向いている読者

エンタープライズ開発チームLLM チャットボット構築者AI エージェント導入企業

— OSS Agents JP 編集部による独自評価(Botpress に関する観察)

REPO STATS

リポジトリ統計

⭐ Stars
-
🍴 Forks
-
⚠️ Open Issues
-
🌿 Language
-
📄 License
-
🕒 最終更新
-
📅 公開日
-
🌿 Branch
-
REFERENCE

公式ドキュメント(README)

本ハブの独自評価は上記「編集部メモ」が一次情報です。以下は GitHub README の参考転載(折りたたみ)。

📖 GitHub README の日本語訳を読む(AI 自動翻訳 / 参考情報)

— AI による自動翻訳 (2026.05.21 更新)。正確な情報は GitHub の原文 をご確認ください。

Botpress Cloud

Discord YouTube Subscribe Documentation @botpress/sdk @botpress/cli

Botpress は、OpenAIを活用した次世代チャットボットとアシスタントを構築するための究極のプラットフォームです。プロジェクトやビジネス向けの優れたアシスタントを高速で構築し始めることができます。

始めましょうCloudドキュメント統合プラグイン

このリポジトリについて

このリポジトリは以下を含んでいます:

  • 統合Botpress Hub 上のすべてのパブリック統合(Botpressで管理)
  • 開発ツール – すべてのBotpress Cloud開発ツール(CLI、SDK、APIクライアント)
  • ボット - SDKとCLIのみを使用して作成されたボット「コード化」の例
  • プラグインBotpress Studio 上のすべてのプラグイン (近日公開予定)

貢献する

コミュニティからの貢献を歓迎しています!

このリポジトリに含まれるコードに関連するプルリクエストと問題を歓迎します。詳細は「このリポジトリについて」セクションを参照してください。

Botpress Cloudに関するバグまたは機能については、このリポジトリで問題を作成できますが、代わりにDiscordで私たちと話す方がより迅速な対応が得られることにご注意ください!

オンプレミスBotpress v12に関する問題については、Botpress v12リポジトリを参照してください。

統合

/integrations フォルダには、公開されておりオープンソースの統合がすべて含まれています。コミュニティが統合に貢献することや、Botpress Hub に独自の統合を公開することをお招きします。

統合の開発

統合を開発するには、まず Botpress CLI をインストールすることから始めます。

npm install -g @botpress/cli # for npm
yarn global add @botpress/cli # for yarn
pnpm install -g @botpress/cli # for pnpm

その後、選択したディレクトリで新しい統合を作成します。

bp init

このコマンドは、提案されたテンプレートの 1 つから統合を生成します。

このステップは、選択した任意のディレクトリと git リポジトリで実行できます。統合を作成するためにこのリポジトリをフォークする必要はありません。

integration.definition.ts および src/index.ts ファイルにそれぞれ置かれている、統合の定義と実装の両方を変更できます。

統合を開発する方法の詳細については、ドキュメント を参照してください。

統合のデプロイ

統合を試すには、Botpress CLI を使用して、その現在のバージョンをワークスペースにデプロイできます。

bp deploy

これにより、統合の現在のバージョンがワークスペースにデプロイされ、すべてのボットで利用可能になります。このバージョンが既にデプロイされている場合は、更新されます。それ以外の場合は、新しいバージョンが作成されます。

デフォルトでは、すべての統合はデプロイされたワークスペースに対してプライベートです。バージョンをコミュニティと共有する準備ができたら、以下を実行してパブリックにできます。

bp deploy --visibility public

これにより、統合は Botpress Hub 上のすべての Botpress ユーザーが利用できるようになります。統合のバージョンが公開されたら、再度更新することはできません。

ボット

/bots フォルダには、クライアント、SDK、および CLI のみを使用して作成されたボット "as code" の例が含まれています。

これはボットを構築する推奨される方法ではなく、Botpress Studio の代わりにはなりません。

ただし、より プログラム的な方法でボットを構築したい経験豊富な開発者にとって有用な場合があります。

Studio と SDK の両方が同じ基本的なプリミティブを使用しているため、Botpress チームによって内部的にも使用されています。

プラグイン

近日公開予定です。

開発者ツール

パッケージ 説明 ドキュメント コード
@botpress/cli ボット、統合、プラグインの構築、デプロイ、管理 ドキュメント コード
@botpress/client Botpress API を使用するためのタイプセーフなクライアント ドキュメント コード
@botpress/sdk 統合を構築するために使用される SDK ドキュメント コード

ローカル開発

前提条件

開発環境には、以下のツールをインストールする必要があります。

  • git: Git は、無料でオープンソースの分散バージョン管理システムです。
  • node: Node.js® は、Chrome の V8 JavaScript エンジンの上に構築された JavaScript ランタイムです。
  • pnpm: pnpm は、高速でディスク容量効率的なパッケージマネージャーです。

Windows 固有の前提条件

ソースからのビルド

# リポジトリのクローン
git clone https://github.com/botpress/botpress.git
cd botpress

# 依存関係をインストール
pnpm install

# すべてのパッケージをビルド
pnpm run build

# チェックの実行
pnpm run check

ライセンス

このリポジトリ内のすべてのパッケージはオープンソースソフトウェアであり、MIT ライセンスの下でライセンスされています。このリポジトリに貢献することで、あなたはあなたのコードをこのライセンスの下で公開することに同意します。

チャットボット開発の未来を一緒に構築しましょう。🤖🚀

RELATED

同じカテゴリの他のツール