Skip to content

Latest commit

 

History

History
263 lines (187 loc) · 18.6 KB

File metadata and controls

263 lines (187 loc) · 18.6 KB

AstrBot-Logo-Simplified

AstrBot — это универсальная платформа Agent-чатботов с открытым исходным кодом, которая интегрируется с основными приложениями для обмена мгновенными сообщениями. Она предоставляет надёжную и масштабируемую инфраструктуру разговорного ИИ для частных лиц, разработчиков и команд. Будь то персональный ИИ-компаньон, интеллектуальная служба поддержки, автоматизированный помощник или корпоративная база знаний — AstrBot позволяет быстро создавать готовые к использованию ИИ-приложения в рабочих процессах вашей платформы обмена сообщениями.

521771166-00782c4c-4437-4d97-aabc-605e3738da5c (1)

Основные возможности

  1. 💯 Бесплатно & Открытый исходный код.
  2. ✨ Диалоги с ИИ-моделями, мультимодальность, Agent, MCP, Skills, База знаний, Настройка личности, автоматическое сжатие диалогов.
  3. 🤖 Поддержка интеграции с платформами Agents, такими как Dify, Alibaba Cloud Bailian, Coze и др.
  4. 🌐 Мультиплатформенность: поддержка QQ, WeChat для предприятий, Feishu, DingTalk, публичных аккаунтов WeChat, Telegram, Slack и других.
  5. 📦 Расширение плагинами: доступно более 1000 плагинов для установки в один клик.
  6. 🛡️ Изолированная средаAgent Sandbox: безопасное выполнение любого кода, вызов Shell, повторное использование ресурсов на уровне сессии.
  7. 💻 Поддержка WebUI.
  8. 🌈 Поддержка Web ChatUI: встроенная песочница агента, веб-поиск и др.
  9. 🌐 Поддержка интернационализации (i18n).

💙 Ролевые игры & Эмоциональная поддержка ✨ Проактивный Агент (Agent) 🚀 Универсальные возможности Агента 🧩 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

Для пользователей, знакомых с контейнерами и которым нужен более стабильный и подходящий для production способ, мы рекомендуем разворачивать AstrBot через Docker / Docker Compose.

См. официальную документацию Развёртывание AstrBot с Docker.

Развёртывание на 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-git, затем запустите AstrBot локально.

yay -S astrbot-git

Другие способы развёртывания

Если вам нужна панельная установка или более глубокая кастомизация, смотрите Развёртывание BT-Panel (установка через BT Panel), Развёртывание 1Panel (развёртывание через маркетплейс 1Panel), Развёртывание CasaOS (визуальный вариант для NAS и домашних серверов) и Ручное развёртывание (полностью настраиваемая установка из исходников через uv).

Поддерживаемые платформы обмена сообщениями

Подключите AstrBot к вашим любимым чат-платформам.

Платформа Поддержка
QQ Официальная
Реализация протокола OneBot v11 Официальная
Telegram Официальная
Приложение WeChat Work и интеллектуальный бот WeChat Work Официальная
Служба поддержки WeChat и официальные аккаунты WeChat Официальная
Feishu (Lark) Официальная
DingTalk Официальная
Slack Официальная
Discord Официальная
LINE Официальная
Satori Официальная
Misskey Официальная
WhatsApp (Скоро) Официальная
Matrix Сообщество
KOOK Сообщество
VoceChat Сообщество

Поддерживаемые сервисы моделей

Сервис Тип
OpenAI и совместимые сервисы Сервисы LLM
Anthropic Сервисы LLM
Google Gemini Сервисы LLM
Moonshot AI Сервисы LLM
Zhipu AI Сервисы LLM
DeepSeek Сервисы LLM
Ollama (Самостоятельное размещение) Сервисы LLM
LM Studio (Самостоятельное размещение) Сервисы LLM
AIHubMix Сервисы LLM (API-шлюз, поддерживает все модели)
CompShare Сервисы LLM
302.AI Сервисы LLM
TokenPony Сервисы LLM
SiliconFlow Сервисы LLM
PPIO Cloud Сервисы LLM
ModelScope Сервисы LLM
OneAPI Сервисы LLM
Dify Платформы LLMOps
Приложения Alibaba Cloud Bailian Платформы LLMOps
Coze Платформы LLMOps
OpenAI Whisper Сервисы распознавания речи
SenseVoice Сервисы распознавания речи
OpenAI TTS Сервисы синтеза речи
Gemini TTS Сервисы синтеза речи
GPT-Sovits-Inference Сервисы синтеза речи
GPT-Sovits Сервисы синтеза речи
FishAudio Сервисы синтеза речи
Edge TTS Сервисы синтеза речи
Alibaba Cloud Bailian TTS Сервисы синтеза речи
Azure TTS Сервисы синтеза речи
Minimax TTS Сервисы синтеза речи
Volcano Engine TTS Сервисы синтеза речи

❤️ Вклад в проект

Issues и Pull Request всегда приветствуются! Не стесняйтесь отправлять свои изменения в этот проект :)

Как внести вклад

Вы можете внести вклад, просматривая issues или помогая с ревью pull request. Любые issues или PR приветствуются для поощрения участия сообщества. Конечно, это лишь предложения — вы можете вносить вклад любым удобным для вас способом. Для добавления новых функций сначала обсудите это через Issue.

Среда разработки

AstrBot использует ruff для форматирования и линтинга кода.

git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install

🌍 Сообщество

Группы QQ

  • Группа 1: 322154837
  • Группа 3: 630166526
  • Группа 5: 822130018
  • Группа 6: 753075035
  • Группа разработчиков: 975206796
  • Группа разработчиков (официальная): 1039761811

Сервер Discord

Discord_community

❤️ Особая благодарность

Особая благодарность всем контрибьюторам и разработчикам плагинов за их вклад в AstrBot ❤️

Кроме того, рождение этого проекта было бы невозможно без помощи следующих проектов с открытым исходным кодом:

  • NapNeko/NapCatQQ - Замечательный кошачий фреймворк

⭐ История звёзд

Tip

Если этот проект помог вам в жизни или работе, или если вас интересует его будущее развитие, пожалуйста, поставьте проекту звезду. Это движущая сила поддержки этого проекта с открытым исходным кодом <3

Star History Chart

Сопровождение и способности никогда не должны быть противоположностями. Мы стремимся создать робота, который сможет как понимать эмоции, оказывать душевную поддержку, так и надёжно выполнять работу.

私は、高性能ですから!