QQ・Telegram・Slackなど15以上のチャットアプリにAIボットを一括導入!1000+プラグイン対応の万能チャットボット基盤 — AstrBot

AstrBotDevs/AstrBotPython24.2k

AstrBotは、さまざまなチャットアプリ(メッセージングアプリ)にAIチャットボットを簡単に導入できるオープンソースのプラットフォームです。QQ、Telegram、Slack、Discord、LINE、企業向けWeChat、Feishu(Lark)、DingTalkなど15以上のチャットアプリに対応しており、OpenAI、Google Gemini、DeepSeekなど多数のAIサービスと連携できます。プログラミングに詳しくなくてもWebの管理画面から設定でき、1000以上のプラグインをワンクリックで追加できるため、個人のAIアシスタントから企業のカスタマーサポート、社内ナレッジベースまで幅広く活用できます。音声認識や音声合成にも対応しており、テキストだけでなく音声でのやり取りも可能です。個人ユーザーから開発チーム、企業まで、AIチャットボットを素早く実用化したい人に最適なツールです。

🔥 なぜ話題?

ChatGPTなどのAIチャットサービスが普及する中、「自分が普段使っているチャットアプリの中でAIを直接使いたい」というニーズが世界中で高まっています。AstrBotは15以上のチャットプラットフォームに一括対応し、MCP(AIエージェント連携の新標準)やAgent Sandbox(安全にコードを実行できる隔離環境)といった最新のAIエージェント技術にも対応しているため、個人から企業まで幅広い層から注目を集めています。

💡 こう使える!

例えば、小さなオンラインショップを運営していて、TelegramのグループチャットとDiscordサーバーの両方でお客様からの問い合わせに自動応答したい場合、AstrBotを1台セットアップするだけで両方のプラットフォームにAIチャットボットを配置でき、商品の在庫確認や注文状況の案内を24時間自動で行えるようになります。

ユースケース: 普段使っているチャットアプリ(Telegram、Slack、LINEなど)の中にAIアシスタントを設置し、質問応答・業務自動化・カスタマーサポートを実現する。

  • QQ・Telegram・Slack・Discord・LINEなど15以上のチャットアプリに対応したAIチャットボット基盤
  • OpenAI・Gemini・DeepSeekなど30以上のAI・音声サービスと連携可能
  • 1000以上のプラグインをワンクリックで導入でき、Agent Sandboxで安全にコード実行もできる
GitHubで見る →

Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

技術情報

言語

Python

ライセンス

AGPL-3.0

最終更新

2026-03-13

スター数

24,206

フォーク数

1,649

Issue数

795

トピック

agentaichatbotchatgptdiscorddockergeminigptllamallmmcpopenaipythonqqqqbottelegram

技術詳細

アーキテクチャ・仕組み

AstrBotは、チャットプラットフォームとAIモデルサービスの間に立つ「ハブ」のような役割を果たすPython製のオープンソース基盤です。各チャットプラットフォームとの接続はアダプター方式で実装されており、公式・コミュニティ製の両方のアダプターが存在します。

対応チャットプラットフォーム

公式対応(13プラットフォーム)

  • QQ、OneBot v11プロトコル、Telegram、Wecom(企業向けWeChat)& Wecom AI Bot
  • WeChat公式アカウント、Feishu(Lark)、DingTalk、Slack、Discord
  • LINE、Satori、Misskey
  • WhatsApp(近日対応予定)

コミュニティ対応

  • Matrix、KOOK、VoceChat

対応AIモデルサービス

LLMサービス(大規模言語モデル)

  • OpenAI互換サービス、Anthropic、Google Gemini、Moonshot AI、Zhipu AI、DeepSeek
  • Ollama・LM Studio(ローカル実行)、AIHubMix、CompShare、302.AI、TokenPony、SiliconFlow、PPIO Cloud、ModelScope、OneAPI

LLMOpsプラットフォーム(AIアプリ構築基盤)

  • Dify、Alibaba Cloud Bailian、Coze

音声認識(Speech-to-Text)

  • OpenAI Whisper、SenseVoice

音声合成(Text-to-Speech)

  • OpenAI TTS、Gemini TTS、GPT-Sovits-Inference、GPT-Sovits、FishAudio、Edge TTS
  • Alibaba Cloud Bailian TTS、Azure TTS、Minimax TTS、Volcano Engine TTS

主要機能一覧

  • AI会話: マルチモーダル(テキスト・画像・音声)対応のLLM会話
  • Agent機能: MCP(Model Context Protocol)対応、スキル設定、自動コンテキスト圧縮
  • Agent Sandbox: コードやシェルコマンドを安全に隔離実行、セッションレベルでリソース再利用
  • ナレッジベース(知識ベース): 独自の知識データをAIに読み込ませて回答精度を向上
  • ペルソナ設定: AIの人格・キャラクター設定が可能
  • プラグインマーケットプレイス: 1000以上のプラグインをワンクリックでインストール
  • WebUI: ブラウザから管理画面で設定・操作
  • Web ChatUI: ブラウザ上でAgent SandboxとWeb検索を内蔵したチャットUI
  • 国際化(i18n)対応: 多言語に対応

デプロイ方法の選択肢

方法特徴
uv ワンクリック最も手軽。コマンド3行で起動
Docker / Docker Compose本番運用向き。安定性重視
RainYun クラウドサーバー管理不要のクラウドデプロイ
デスクトップアプリデスクトップ利用・ChatUI中心の場合
Launcherデスクトップで複数インスタンス管理
Replitオンラインデモ・軽量お試し
AUR (Arch Linux)Arch Linuxユーザー向けパッケージ管理
BT-Panel / 1Panel / CasaOSパネル型管理・NAS/ホームサーバー向け
手動デプロイソースコードから完全カスタムインストール

開発環境

  • Python 3.10以上
  • コードフォーマット・リンター: ruff
  • プリコミットフック: pre-commit

ライセンス・商用利用

オープンソースとして公開されており、無料で利用可能(具体的なライセンスタイプはリポジトリのLICENSEファイルを参照)。

コミュニティ

  • QQグループ: 10以上のグループが存在(開発者向けグループ含む)
  • Discord サーバーあり
  • ロードマップが公開されており、今後の開発計画を確認可能

インストール・クイックスタート

uvを使ったワンクリックデプロイ(推奨)

事前に uv をインストールしてください。

uv tool install astrbot
astrbot init   # 初回のみ実行(環境初期化)
astrbot        # AstrBot起動

アップデート:

uv tool upgrade astrbot

Docker でのデプロイ

公式ドキュメント参照: Docker デプロイガイド

Arch Linux(AUR)

yay -S astrbot-git

その他、デスクトップアプリ版、RainYunクラウドワンクリックデプロイ、Replit、BT-Panel、1Panel、CasaOSなど多数のデプロイ方法が用意されています。

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

AIへの「話しかけ方」が14万人に支持された世界最大のプロンプト集 — prompts.chat

f/prompts.chatHTML157.4k

prompts.chatは、ChatGPTやClaude、Geminiなど様々なAIチャットツールで使える「お手本の質問文(プロンプト)」を集めた世界最大のオープンソースライブラリです。2022年12

使うほど賢くなるAIエージェント — 学習・記憶・自動化を全部入りで月5ドルから運用 — hermes-agent

NousResearch/hermes-agentPython87.5k

Hermes Agentは、Nous Research社が開発した「自己改善するAIエージェント」です。会話するたびに経験からスキルを自動生成し、ユーザーの好みや過去のやり取りを記憶して、使えば使うほ

AIモデルの実行も学習もブラウザ画面ひとつで完結!最大2倍速・VRAM70%削減の万能ツール — unsloth

unslothai/unslothPython57.0k

Unslothは、Qwen、DeepSeek、Gemma、LlamaなどのオープンソースAIモデルを自分のパソコンで動かしたり、追加学習(ファインチューニング)したりできる統合ツールです。ブラウザから

あらゆるAIモデルを束ねて社内チャット・検索・研究を全自動化するオープンソース基盤 — onyx

onyx-dot-app/onyxPython25.3k

Onyxは、ChatGPTのようなAIチャット機能を自分のサーバーに設置できるオープンソースのAIプラットフォームです。50種類以上の外部サービス(Google Drive、Slackなど)と接続し、

AIエージェントを5分で構築!見える・わかる・信頼できるマルチエージェント開発基盤 — agentscope

agentscope-ai/agentscopePython21.8k

AgentScopeは、AIエージェント(人間の代わりに自律的にタスクをこなすAIプログラム)を簡単に作って動かせるPython製のフレームワークです。ReActエージェント、音声対話、ツール連携、記