
AstrBot は、QQ、Telegram、WeCom (企業微信)、Lark (飛書)、DingTalk (釘釘)、Slack など、数十の主要なインスタントメッセージングソフトウェアに導入可能な、オープンソースのワンストップ Agentic 個人およびグループチャットアシスタントです。さらに、OpenWebUI に似た軽量な ChatUI も内蔵しており、個人、開発者、チーム向けに信頼性が高く拡張可能な対話型 AI インフラストラクチャを構築します。個人の AI パートナー、インテリジェントなカスタマーサービス、自動化アシスタント、企業のナレッジベースなど、AstrBot はお使いのメッセージングプラットフォームのワークフロー内で AI アプリケーションを迅速に構築できます。

## 主な機能
1. 💯 無料 & オープンソース。
2. ✨ AI 大規模モデル対話、マルチモーダル、エージェント、MCP、スキル、ナレッジベース、人格設定、対話の自動圧縮。
3. 🤖 Dify、Aliyun Bailian、Coze などのエージェントプラットフォームとの連携をサポート。
4. 🌐 マルチプラットフォーム対応。QQ、WeCom、Lark、DingTalk、WeChat 公式アカウント、Telegram、Slack、および[その他](#対応メッセージングプラットフォーム)をサポート。
5. 📦 プラグイン拡張。1000 以上のプラグインがあり、ワンクリックでインストール可能。
6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html)。隔離された環境で、任意のコードの実行、Shell の呼び出し、セッションレベルのリソースの再利用を安全に行えます。
7. 💻 WebUI 対応。
8. 🌈 Web ChatUI 対応。ChatUI にはエージェントサンドボックス、Web 検索などが組み込まれています。
9. 🌐 国際化 (i18n) 対応。
| 💙 ロールプレイング & 感情的な交友 |
✨ 能動的エージェント |
🚀 一般的な Agentic 機能 |
🧩 1000+ コミュニティプラグイン |

|

|

|

|
## クイックスタート
### ワンクリックデプロイ
AstrBot をすぐに試したい方、コマンドラインに慣れており `uv` 環境を自分でインストールできる方には、`uv` ワンクリックデプロイをお勧めします ⚡️。
```bash
uv tool install astrbot
astrbot init # 環境を初期化するために初回のみ実行してください
astrbot run
```
> [uv](https://docs.astral.sh/uv/) のインストールが必要です。
> [!NOTE]
> macOS ユーザーの場合: macOS のセキュリティチェックのため、`astrbot` コマンドの初回実行には時間がかかる場合があります (約 10-20 秒)。
`astrbot` の更新:
```bash
uv tool upgrade astrbot
```
### Docker デプロイ
コンテナに慣れており、より安定的で本番環境に適したデプロイ方法を希望するユーザーには、Docker / Docker Compose を使用して AstrBot をデプロイすることをお勧めします。
公式ドキュメント [Docker を使用した AstrBot のデプロイ](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot) を参照してください。
### RainYun でのデプロイ
AstrBot をワンクリックでデプロイしたいが、サーバーを自分で管理したくないユーザーには、RainYun のワンクリッククラウドデプロイサービスをお勧めします ☁️:
[](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0)
### デスクトップクライアントのデプロイ
デスクトップで AstrBot を使用し、主に ChatUI を入り口としたいユーザーには、AstrBot App をお勧めします。
[AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) にアクセスしてダウンロードしてインストールしてください。この方法はデスクトップでの使用を目的としており、サーバーシナリオには推奨されません。
### ランチャーデプロイ
同様にデスクトップで、迅速なデプロイと環境を隔離した複数起動を実現したいユーザーには、AstrBot Launcher をお勧めします。
[AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) にアクセスしてダウンロードしてインストールしてください。
### Replit でのデプロイ
Replit デプロイはコミュニティによって維持されており、オンラインデモや軽量な試用シナリオに適しています。
[](https://repl.it/github/AstrBotDevs/AstrBot)
### AUR
AUR 方式は Arch Linux ユーザー向けで、システムパッケージマネージャーを通じて AstrBot をインストールしたいシナリオに適しています。
ターミナルで以下のコマンドを実行して `astrbot-git` パッケージをインストールすると、起動して使用できます。
```bash
yay -S astrbot-git
```
**その他のデプロイ方法**
パネル化されたデプロイや、より高度なカスタマイズが必要な場合は、[BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (BT Panel アプリストアでのインストール)、[1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (1Panel アプリストアでのインストール)、[CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (NAS / ホームサーバーでの可視化デプロイ)、および [手動デプロイ](https://astrbot.app/deploy/astrbot/cli.html) (ソースコードと `uv` に基づく完全なカスタムインストール) を参照してください。
## 対応メッセージングプラットフォーム
AstrBot をお使いのチャットプラットフォームに接続します。
| プラットフォーム | 管理者 |
|---------|---------------|
| **QQ** | 公式管理 |
| **OneBot v11** | 公式管理 |
| **Telegram** | 公式管理 |
| **WeCom アプリ & WeCom スマートボット** | 公式管理 |
| **WeChat カスタマーサービス & 公式アカウント** | 公式管理 |
| **Lark (飛書)** | 公式管理 |
| **DingTalk (釘釘)** | 公式管理 |
| **Slack** | 公式管理 |
| **Discord** | 公式管理 |
| **LINE** | 公式管理 |
| **Satori** | 公式管理 |
| **Misskey** | 公式管理 |
| **Whatsapp (予定)** | 公式管理 |
| [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | コミュニティ管理 |
| [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | コミュニティ管理 |
| [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | コミュニティ管理 |
## 対応モデルプロバイダー
| プロバイダー | タイプ |
|---------|---------------|
| カスタム | 任意の OpenAI API 互換サービス |
| OpenAI | LLM |
| Anthropic | LLM |
| Google Gemini | LLM |
| Moonshot AI | LLM |
| Zhipu AI | LLM |
| DeepSeek | LLM |
| Ollama (ローカルデプロイ) | LLM |
| LM Studio (ローカルデプロイ) | LLM |
| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API ゲートウェイ, すべてのモデルをサポート) |
| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API ゲートウェイ, すべてのモデルをサポート) |
| [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API ゲートウェイ, すべてのモデルをサポート) |
| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API ゲートウェイ, すべてのモデルをサポート) |
| [302.AI](https://share.302.ai/rr1M3l) | LLM (API ゲートウェイ, すべてのモデルをサポート)|
| [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (API ゲートウェイ, すべてのモデルをサポート)|
| ModelScope | LLM |
| OneAPI | LLM |
| Dify | LLMOps プラットフォーム |
| Aliyun Bailian アプリ | LLMOps プラットフォーム |
| Coze | LLMOps プラットフォーム |
| OpenAI Whisper | 音声テキスト変換 |
| SenseVoice | 音声テキスト変換 |
| OpenAI TTS | テキスト読み上げ |
| Gemini TTS | テキスト読み上げ |
| GPT-Sovits-Inference | テキスト読み上げ |
| GPT-Sovits | テキスト読み上げ |
| FishAudio | テキスト読み上げ |
| Edge TTS | テキスト読み上げ |
| Aliyun Bailian TTS | テキスト読み上げ |
| Azure TTS | テキスト読み上げ |
| Minimax TTS | テキスト読み上げ |
| Volcengine TTS | テキスト読み上げ |
## ❤️ 貢献
Issues/Pull Requests はいつでも歓迎します!変更をこのプロジェクトに送信するだけです :)
### 貢献方法
問題の確認や PR (プルリクエスト) のレビューを手伝うことで貢献できます。コミュニティへの貢献を促進するために、どのような問題や PR も歓迎します。もちろん、これらは提案に過ぎず、どのような方法でも貢献できます。新機能の追加については、まず Issue で議論してください。
機能的な PR は `dev` ブランチにマージすることをお勧めします。テスト修正後にメインブランチにマージされ、新しいバージョンとしてリリースされます。
### 開発環境
AstrBot はコードのフォーマットとチェックに `ruff` を使用しています。
```bash
git clone https://github.com/AstrBotDevs/AstrBot
git switch dev # 開発ブランチに切り替え
pip install pre-commit # または uv tool install pre-commit
pre-commit install
```
`uv` をローカルにインストールしてテストすることをお勧めします
```bash
uv tool install -e . --force
astrbot init
astrbot run
```
フロントエンドのデバッグ
```bash
astrbot run --backend-only
cd dashboard
bun install # または pnpm など
bun dev
```
### QQ グループ
- グループ 9: 1076659624 (新)
- グループ 10: 1078079676 (新)
- グループ 1: 322154837
- グループ 3: 630166526
- グループ 5: 822130018
- グループ 6: 753075035
- グループ 7: 743746109
- グループ 8: 1030353265
- 開発者グループ (雑談): 975206796
- 開発者グループ (公式): 1039761811
### Discord チャンネル
- [Discord](https://discord.gg/hAVk6tgV36)
## ❤️ Special Thanks
AstrBot に貢献してくださったすべての Contributors とプラグイン開発者に感謝します ❤️
また、本プロジェクトの誕生は、以下のオープンソースプロジェクトの助けなしにはありえませんでした。
- [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - 偉大な猫フレームワーク
オープンソースプロジェクトの友情リンク:
- [NoneBot2](https://github.com/nonebot/nonebot2) - 優れた Python 非同期 ChatBot フレームワーク
- [Koishi](https://github.com/koishijs/koishi) - 優れた Node.js ChatBot フレームワーク
- [MaiBot](https://github.com/Mai-with-u/MaiBot) - 優れた擬人化 AI ChatBot
- [nekro-agent](https://github.com/KroMiose/nekro-agent) - 優れた Agent ChatBot
- [LangBot](https://github.com/langbot-app/LangBot) - 優れたマルチプラットフォーム AI ChatBot
- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - 優れたマルチプラットフォーム AI ChatBot Koishi プラグイン
- [Operit AI](https://github.com/AAswordman/Operit) - 優れた AI インテリジェントアシスタント Android アプリ
## ⭐ Star History
> [!TIP]
> もしこのプロジェクトがあなたの生活や仕事に役立った場合、またはこのプロジェクトの将来の発展に注目している場合は、プロジェクトに Star を付けてください。これがこのオープンソースプロジェクトを維持する原動力となります <3
[](https://star-history.com/#astrbotdevs/astrbot&Date)
_交友と能力は決して対立すべきものではありません。私たちが創造したいのは、感情を理解し、交友を提供し、かつ確実に仕事をこなすロボットです。_
_私は、高性能ですから!_