Repolode
thatsme

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-агентов и визуальных сценариев — в виде десктопного приложения или собственного веб-консоли.

11,5 тыс.1,4 тыс.TypeScriptOtherОбновлён 7 часов назад

Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.

13,4 тыс.608JavaGPL-3.0Обновлён 2 месяца назад

Самостоятельно размещаемая база знаний на Rust, которая строит бивременной граф знаний по документам, поддерживает RAG-поиск, рассуждения на основе онтологий и доступ для агентов через MCP.

8,5 тыс.1,2 тыс.RustApache-2.0Обновлён 21 час назад