← Все проекты
Проект / Python

RoggeOhta/amadeus-in-shell: Amadeus in Shell — умный QQ-бот с характером и памятью

Этот проект превращает QQ-группу в пространство для живого общения с ИИ-помощником, который запоминает участников, вставляет шутки и реагирует на картинки.

Amadeus in Shell — это open-source бот для QQ, построенный на Python. Его главная идея — создать не просто инструмент, а цифровую личность с характером. Бот умеет активно участвовать в групповых чатах, запоминать пользователей, работать с изображениями и...

★ 16 Python Форки 1 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и DevOps-инженеров, которые хотят оживить корпоративные или комьюнити-чаты в QQ с помощью персонализированного ИИ-ассистента.

Проблема / задача

Обычные чат-боты в мессенджерах работают по командам, как бездушные справочники — они не участвуют в беседе, не запоминают контекст и не создают ощущения присутствия живого собеседника.

Как это работает

RoggeOhta/amadeus-in-shell — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

Что видно по README

Amadeus in Shell — это open-source бот для QQ, построенный на Python. Его главная идея — создать не просто инструмент, а цифровую личность с характером. Бот умеет активно участвовать в групповых чатах, запоминать пользователей, работать с изображениями и управлять библиотекой стикеров. Вся логика построена вокруг Anthropic Claude API, но с кастомной реализацией кэширования и потоковой передачи для экономии токенов....

Ключевые возможности

Активное участие в чате: бот сам решает, когда вставить реплику, основываясь на таймере или количестве сообщенийМногоуровневая память: краткосрочный контекст в оперативке и долгосрочные воспоминания в виде Markdown-файловПолная мультимодальность: загрузка, масштабирование и отправка изображений в Claude APIСистема стикеров: бот может сохранять понравившиеся картинки из чата и использовать их позжеИнструменты (Tool Calling): поиск в DuckDuckGo, вызов HTTP-API, управление памятью и модерация чатаДетальный мониторинг: SQLite-логирование всех вызовов LLM с токенами, кэш-хитами и задержками

Технологии

Python 3.12+NoneBot2Anthropic Claude APINapCat (QQ-клиент)DockerSQLitePythonGo

Интересный факт

Бот не просто пассивно ждёт команд — у него есть «мечтательный агент» (Dream Agent), который в фоне периодически «обдумывает» накопленные воспоминания, уплотняя их и очищая библиотеку стикеров, словно цифровой разум проводит уборку в своей...

С чего начать

  • Подготовьте API-ключ Anthropic Claude и запустите NapCat в Docker для подключения к QQ
  • Склонируйте репозиторий, настройте конфигурацию в TOML-файле и опишите личность бота в Markdown-файле
  • Запустите основное приложение через Docker Compose — бот подключится к чату и начнёт работу

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
6/10
Общая оценка
7/10

Вердикт GitRadar

Стоит пробовать, если вам нужен продвинутый, кастомизируемый бот для QQ-сообществ с акцентом на «очеловечивание» взаимодействия. Проект технически зрелый, с продуманной архитектурой, но требует настройки API-ключей и понимания экосистемы QQ-ботов.

Наблюдения по обновлениям

Проект активно развивается: последние коммиты свежие, кодовая база аккуратная с type checking и линтерами, архитектура продумана для продакшена.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/RoggeOhta/amadeus-in-shell
Создан на GitHub
14 апреля 2026 г.
Последнее обновление репо
14 апреля 2026 г.
Последняя проверка GitRadar
14 апреля 2026 г.
Изученные файлы
README.md, pyproject.toml, Dockerfile, docker-compose.yml, src/config_loader.py, src/config.py

FAQ

Что это такое?

Open-source бот для QQ-мессенджера, который ведёт себя как участник чата с характером, памятью и способностью работать с картинками, а не просто отвечает на команды.

Для кого подходит?

Для разработчиков и DevOps, которые хотят внедрить умного ИИ-ассистента в корпоративные или комьюнити-чаты в QQ с глубокой кастомизацией поведения.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с RoggeOhta/amadeus-in-shell?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.