Files
AstrBot/README_ja.md
T
LIghtJUNction 342b378de1 Updated READMEs
2026-03-15 17:45:12 +08:00

17 KiB
Raw Blame History

AstrBot-Logo-Simplified

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

landingpage

主な機能

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

💙 ロールプレイング & 感情的な交友 能動的エージェント 🚀 一般的な Agentic 機能 🧩 1000+ コミュニティプラグイン

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

クイックスタート

ワンクリックデプロイ

AstrBot をすぐに試したい方、コマンドラインに慣れており uv 環境を自分でインストールできる方には、uv ワンクリックデプロイをお勧めします ️。

uv tool install astrbot
astrbot init # 環境を初期化するために初回のみ実行してください
astrbot run

uv のインストールが必要です。

Note

macOS ユーザーの場合: macOS のセキュリティチェックのため、astrbot コマンドの初回実行には時間がかかる場合があります (約 10-20 秒)。

astrbot の更新:

uv tool upgrade astrbot

Docker デプロイ

コンテナに慣れており、より安定的で本番環境に適したデプロイ方法を希望するユーザーには、Docker / Docker Compose を使用して AstrBot をデプロイすることをお勧めします。

公式ドキュメント Docker を使用した AstrBot のデプロイ を参照してください。

RainYun でのデプロイ

AstrBot をワンクリックでデプロイしたいが、サーバーを自分で管理したくないユーザーには、RainYun のワンクリッククラウドデプロイサービスをお勧めします ☁️:

Deploy on RainYun

デスクトップクライアントのデプロイ

デスクトップで AstrBot を使用し、主に ChatUI を入り口としたいユーザーには、AstrBot App をお勧めします。

AstrBot-desktop にアクセスしてダウンロードしてインストールしてください。この方法はデスクトップでの使用を目的としており、サーバーシナリオには推奨されません。

ランチャーデプロイ

同様にデスクトップで、迅速なデプロイと環境を隔離した複数起動を実現したいユーザーには、AstrBot Launcher をお勧めします。

AstrBot Launcher にアクセスしてダウンロードしてインストールしてください。

Replit でのデプロイ

Replit デプロイはコミュニティによって維持されており、オンラインデモや軽量な試用シナリオに適しています。

Run on Repl.it

AUR

AUR 方式は Arch Linux ユーザー向けで、システムパッケージマネージャーを通じて AstrBot をインストールしたいシナリオに適しています。

ターミナルで以下のコマンドを実行して astrbot-git パッケージをインストールすると、起動して使用できます。

yay -S astrbot-git

その他のデプロイ方法

パネル化されたデプロイや、より高度なカスタマイズが必要な場合は、BT Panel (BT Panel アプリストアでのインストール)、1Panel (1Panel アプリストアでのインストール)、CasaOS (NAS / ホームサーバーでの可視化デプロイ)、および 手動デプロイ (ソースコードと uv に基づく完全なカスタムインストール) を参照してください。

対応メッセージングプラットフォーム

AstrBot をお使いのチャットプラットフォームに接続します。

プラットフォーム 管理者
QQ 公式管理
OneBot v11 公式管理
Telegram 公式管理
WeCom アプリ & WeCom スマートボット 公式管理
WeChat カスタマーサービス & 公式アカウント 公式管理
Lark (飛書) 公式管理
DingTalk (釘釘) 公式管理
Slack 公式管理
Discord 公式管理
LINE 公式管理
Satori 公式管理
Misskey 公式管理
Whatsapp (予定) 公式管理
Matrix コミュニティ管理
KOOK コミュニティ管理
VoceChat コミュニティ管理

対応モデルプロバイダー

プロバイダー タイプ
カスタム 任意の OpenAI API 互換サービス
OpenAI LLM
Anthropic LLM
Google Gemini LLM
Moonshot AI LLM
Zhipu AI LLM
DeepSeek LLM
Ollama (ローカルデプロイ) LLM
LM Studio (ローカルデプロイ) LLM
AIHubMix LLM (API ゲートウェイ, すべてのモデルをサポート)
Uyun AI LLM (API ゲートウェイ, すべてのモデルをサポート)
SiliconFlow LLM (API ゲートウェイ, すべてのモデルをサポート)
PPIO LLM (API ゲートウェイ, すべてのモデルをサポート)
302.AI LLM (API ゲートウェイ, すべてのモデルをサポート)
TokenPony 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 を使用しています。

git clone https://github.com/AstrBotDevs/AstrBot
git switch dev # 開発ブランチに切り替え
pip install pre-commit # または uv tool install pre-commit
pre-commit install

uv をローカルにインストールしてテストすることをお勧めします

uv tool install -e . --force
astrbot init 
astrbot run

フロントエンドのデバッグ

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 チャンネル

❤️ Special Thanks

AstrBot に貢献してくださったすべての Contributors とプラグイン開発者に感謝します ❤️

また、本プロジェクトの誕生は、以下のオープンソースプロジェクトの助けなしにはありえませんでした。

オープンソースプロジェクトの友情リンク:

  • NoneBot2 - 優れた Python 非同期 ChatBot フレームワーク
  • Koishi - 優れた Node.js ChatBot フレームワーク
  • MaiBot - 優れた擬人化 AI ChatBot
  • nekro-agent - 優れた Agent ChatBot
  • LangBot - 優れたマルチプラットフォーム AI ChatBot
  • ChatLuna - 優れたマルチプラットフォーム AI ChatBot Koishi プラグイン
  • Operit AI - 優れた AI インテリジェントアシスタント Android アプリ

Star History

Tip

もしこのプロジェクトがあなたの生活や仕事に役立った場合、またはこのプロジェクトの将来の発展に注目している場合は、プロジェクトに Star を付けてください。これがこのオープンソースプロジェクトを維持する原動力となります <3

Star History Chart

交友と能力は決して対立すべきものではありません。私たちが創造したいのは、感情を理解し、交友を提供し、かつ確実に仕事をこなすロボットです。

私は、高性能ですから!