![AstrBot-Logo-Simplified](https://github.com/user-attachments/assets/ffd99b6b-3272-4682-beaa-6fe74250f7d9)
English繁體中文日本語FrançaisРусский
Soulter%2FAstrBot | Trendshift Featured|HelloGitHub

python zread Docker pull

ホームドキュメントブログロードマップ課題の提出 メール
AstrBot は、QQ、Telegram、WeCom (企業微信)、Lark (飛書)、DingTalk (釘釘)、Slack など、数十の主要なインスタントメッセージングソフトウェアに導入可能な、オープンソースのワンストップ Agentic 個人およびグループチャットアシスタントです。さらに、OpenWebUI に似た軽量な ChatUI も内蔵しており、個人、開発者、チーム向けに信頼性が高く拡張可能な対話型 AI インフラストラクチャを構築します。個人の AI パートナー、インテリジェントなカスタマーサービス、自動化アシスタント、企業のナレッジベースなど、AstrBot はお使いのメッセージングプラットフォームのワークフロー内で AI アプリケーションを迅速に構築できます。 ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) ## 主な機能 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+ コミュニティプラグイン

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

## クイックスタート ### ワンクリックデプロイ 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 のワンクリッククラウドデプロイサービスをお勧めします ☁️: [![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](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 デプロイはコミュニティによって維持されており、オンラインデモや軽量な試用シナリオに適しています。 [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](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
[![Star History Chart](https://api.star-history.com/svg?repos=astrbotdevs/astrbot&type=Date)](https://star-history.com/#astrbotdevs/astrbot&Date)
_交友と能力は決して対立すべきものではありません。私たちが創造したいのは、感情を理解し、交友を提供し、かつ確実に仕事をこなすロボットです。_ _私は、高性能ですから!_