Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
thatsme/AlexClaw
Персональный AI-агент для одного пользователя на Elixir/OTP: следит за источниками, запускает сценарии по расписанию и общается через Telegram или Discord; разворачивается на собственной инфраструктуре.
- Звёзды
- 118
- Форки
- 9
- Открытые issues
- 0
- Последний коммит
- 13 дней назад
Что это?
AlexClaw — персональный AI-агент для одного пользователя, созданный на Elixir и OTP и рассчитанный на работу в инфраструктуре владельца. Он отслеживает RSS-ленты, веб-страницы, репозитории GitHub и API, читает данные из баз PostgreSQL с помощью фиксированных запросов только на чтение, сохраняет собранную информацию в базе знаний и запускает многоэтапные сценарии по расписанию. Владелец взаимодействует с агентом через Telegram или Discord.
Каждая задача направляется через LLM-роутер, который выбирает самого дешёвого из настроенных провайдеров, подходящего для требуемого уровня рассуждений; поддерживаются и локальные модели, например Ollama и LM Studio. Для семантической памяти используется PostgreSQL с pgvector и гибридным поиском по векторам и ключевым словам. Учётные данные хранятся не в базе данных, а во встроенном экземпляре OpenBao; для выполнения привилегированных действий в интерфейсе администратора требуется код двухфакторной аутентификации TOTP.
В проект входят движок сценариев с ветвлением и экспортом/импортом, цикл рассуждений «планирование — выполнение — оценка», отдельные автоматические выключатели для каждого навыка, динамическая загрузка навыков с декларациями разрешений, а также MCP-сервер по адресу /mcp для чтения данных и запуска сценариев. Для развёртывания предусмотрен Docker Compose.
Ключевые возможности
- 01Направляет каждую задачу LLM к самому дешёвому из настроенных провайдеров, подходящему для нужного уровня рассуждений; поддерживаются и локальные модели.
- 02Многоэтапные сценарии с условным ветвлением, историей запусков и экспортом/импортом в JSON.
- 03Отслеживание RSS-лент, веб-страниц, репозиториев GitHub и API, а также выполнение запросов только на чтение к PostgreSQL.
- 04Семантическая память и база знаний на PostgreSQL с pgvector и гибридным поиском.
- 05Шлюзы Telegram и Discord, которые отвечают только указанному владельцу.
- 06Учётные данные хранятся во встроенном OpenBao, а для защиты изменений в интерфейсе администратора используется двухфакторная аутентификация TOTP.
Сценарии использования
- Запуск ежедневного сценария по расписанию: сбор лент, оценка релевантности и отправка дайджеста в Telegram.
- Вопросы персональному помощнику в чате с учётом прошлых разговоров и документов.
- Полностью локальная работа LLM-агента с Ollama без обращений к сторонним API.
- Автоматизация резервного копирования PostgreSQL по расписанию с ротацией копий в каталоге, смонтированном с хоста.
Что важно знать
- Поддерживается только один пользователь: предусмотрен один оператор, а управление доступом для нескольких пользователей отсутствует.
- Лицензия не указана однозначно (в метаданных указано NOASSERTION), поэтому перед использованием проверьте лицензию репозитория.
- Для работы требуются PostgreSQL с pgvector и входящий в комплект OpenBao, поэтому самостоятельное размещение потребует настройки.
Темы
Частые вопросы
- Что такое AlexClaw?
- Персональный AI-агент для одного пользователя на Elixir/OTP: следит за источниками, запускает сценарии по расписанию и общается через Telegram или Discord; разворачивается на собственной инфраструктуре. AlexClaw — персональный AI-агент для одного пользователя, созданный на Elixir и OTP и рассчитанный на работу в инфраструктуре владельца. Он отслеживает RSS-ленты, веб-страницы, репозитории GitHub и API, читает данные из баз PostgreSQL с помощью фиксированных запросов только на чтение, сохраняет собранную информацию в базе знаний и запускает многоэтапные сценарии по расписанию. Владелец взаимодействует с агентом через Telegram или Discord.
- AlexClaw можно использовать бесплатно? Какая у него лицензия?
- AlexClaw распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AlexClaw всё ещё поддерживается?
- Активно поддерживается. Последний коммит в AlexClaw — 9 окт. 2026 г..
- Для чего можно использовать AlexClaw?
- Запуск ежедневного сценария по расписанию: сбор лент, оценка релевантности и отправка дайджеста в Telegram. Вопросы персональному помощнику в чате с учётом прошлых разговоров и документов. Полностью локальная работа LLM-агента с Ollama без обращений к сторонним API. Автоматизация резервного копирования PostgreSQL по расписанию с ротацией копий в каталоге, смонтированном с хоста.
- Где скачать AlexClaw?
- Исходный код и инструкции по установке — на GitHub: https://github.com/thatsme/AlexClaw
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локально-ориентированная AI-среда для общения с несколькими агентами, работы coding-агентов и визуальных сценариев — в виде десктопного приложения или собственного веб-консоли.
Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.
Сервер многофакторной аутентификации для самостоятельного размещения: OTP, passkeys/FIDO2, push-уведомления, SMS и смарт-карты с интеграцией AD, LDAP и SQL.
Открытый персональный AI-агент без сессий: превращает цели в Tasks и продолжает работать над ними на разных устройствах; можно развернуть самостоятельно через Docker Compose.
Самостоятельно размещаемая база знаний на Rust, которая строит бивременной граф знаний по документам, поддерживает RAG-поиск, рассуждения на основе онтологий и доступ для агентов через MCP.