AstrBot AIツール

AstrBotはAGPL-3.0で完全無料のオープンソース AIエージェント・チャットボット基盤。QQ・Telegram・Slack・LINEなど18以上のIMプラットフォームに対応し、1,000超のプラグインとRAG内蔵ナレッジベース、MCP連携をWebUIから管理できるのが最大の特徴。

last-updated: 2026-07-15 · source: database

github_stars36.3k
pricing完全無料・オープンソース(AGPL-3.0)/ 有料プランなし
licenseAGPL-3.0
japanese不明

概要

AstrBotは、QQ・Telegram・Slack・WeChat・LINE・Discord・Feishu(Lark)・DingTalkなど18以上の主要IMプラットフォームへAIアシスタントを展開できる、オープンソースのオールインワン型エージェントチャットボット基盤です。個人の趣味プロジェクトから本番環境のチームユースまで対応しており、AIとのチャット・ナレッジベース・プラグイン拡張・タスク自動化をWebUIひとつで管理できます。AGPL-3.0ライセンスで完全無料・商用制限なし(改変してサービス提供する場合はソースコード公開が必要)で利用可能です。

GitHubスター数が36,000超(2026年6月時点)に達するほど注目を集めているのは、エンジニアでない個人開発者でもワンコマンドで動かせる手軽さと、1,000以上のコミュニティプラグインによる高い拡張性を両立しているからです。OpenAI・Anthropic・Google Gemini・DeepSeek・Ollamaなど多数のAIモデルを切り替えながら使え、手持ちの資料をAIに読ませて答えさせるRAG(ナレッジベース機能)もWebUIから設定するだけで利用できます。

主な機能

料金プラン

プラン料金内容
オープンソース版完全無料全機能利用可・商用利用可(AGPL-3.0)・自己ホスト型
クラウドホスティング別途クラウド費用RainYunなど提携クラウドでのワンクリック展開(クラウド事業者の料金が発生)

> AstrBot本体に有料プランは存在しません。利用するAIモデル(OpenAI等)のAPIキーは別途契約・費用が発生します。詳細は公式サイトを参照してください。

導入方法

方法①:uvコマンド(最速・ローカル向け)

# 1. uvをインストール済みであること(公式サイト参照)
# 2. AstrBotをインストール
uv tool install astrbot --python 3.12

# 3. 初回のみ:作業ディレクトリを初期化
astrbot init

# 4. 起動
astrbot run

起動後、ブラウザで http://localhost:6185 を開き、WebUIにログインします(初回パスワードは起動ログに表示)。

方法②:Docker Compose(サーバー・本番向け推奨)

# 1. Dockerをインストール済みであること
git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot
docker compose up -d

http://localhost:6185 でWebUIにアクセスできます。

方法③:デスクトップアプリ(コマンドライン不要)

Windows・macOS・Linux向けの「AstrBot Desktop」インストーラーをGitHub Releasesからダウンロードして実行するだけで、コマンドライン操作なしに使い始められます。

WebUI設定の流れ

  1. AIモデルの設定:「サービスプロバイダー管理」でOpenAIなどのAPIキーを登録
  2. チャットプラットフォーム接続:TelegramやSlackのトークンを入力して接続
  3. プラグイン・ナレッジベース設定:マーケットプレイスからプラグインを追加し、資料をアップロード

こんな人におすすめ

よくある質問

Q. プログラミング経験がなくても使えますか? A. デスクトップアプリ版(AstrBot Desktop)であればインストーラーをダウンロードして起動するだけで使い始められます。AIモデルのAPIキー取得(OpenAI等)は別途必要ですが、WebUIの操作はGUIで完結します。

Q. 日本語に対応していますか? A. 本体UIは中国語・英語が主体ですが、内蔵のナレッジベース検索は日本語を含む多言語シナリオに最適化されています。接続するAIモデル(ChatGPT・Claude等)自体が日本語対応であれば、日本語での会話に問題はありません。

Q. 無料で使い続けられますか? A. AstrBot本体は完全無料・オープンソース(AGPL-3.0)です。ただし、ChatGPTやClaudeなどのAIモデルを使う場合は各サービスのAPIキーが別途必要で、利用量に応じた費用がかかります。Ollamaなどのローカルモデルを使えばAPI費用はかかりません。

Q. QQ以外のプラットフォームにも対応していますか? A. 対応済みです。Telegram・Discord・Slack・WeChat Work・Feishu(Lark)・DingTalk・KOOK・LINEなど18以上のIMプラットフォームに公式対応しており、ひとつのAstrBotから複数プラットフォームへ同時接続できます。

APIAPIキーオープンソース(OSS)クラウドホスティングGitHubCLI(コマンドライン)Docker