Персональный AI-ассистент на Rust для самостоятельного хостинга: инструменты в WASM-песочницах, зашифрованное хранилище секретов и веб-интерфейс; вдохновлён OpenClaw.
tashfeenahmed/scallopbot
Персональный ИИ-ассистент для собственного сервера с памятью по биологическим принципам: она объединяется, связывается и со временем забывается; доступна через MCP и совместима со skills для OpenClaw.
- Звёзды
- 50
- Форки
- 8
- Открытые issues
- 0
- Последний коммит
- 6 дней назад
Что это?
ScallopBot — персональный ИИ-агент, который работает на вашем сервере и общается с вами через Telegram, веб-панель, CLI или такие каналы, как Discord, Slack, WhatsApp, Signal и Matrix. Его память хранится в одном файле SQLite и сочетает поиск по ключевым словам BM25 с эмбеддингами и опциональным ранжированием с помощью LLM. Воспоминания постепенно угасают в зависимости от категории, объединяются в сводки, а записи с низкой полезностью сначала помещаются в архив, а затем удаляются.
Фоновый процесс периодически запускает угасание памяти и аудит, а также выполняет ночной цикл консолидации воспоминаний, самоанализа и поиска незавершённых дел или приближающихся дедлайнов. Стоимость вызовов моделей рассчитывается по токенам, а запросы направляются к моделям быстрого, стандартного или продвинутого уровня. Предусмотрено переключение между семью провайдерами LLM, а также дневные и месячные лимиты расходов.
Агент может использовать любой MCP-сервер и сам предоставляет свою память как MCP-сервер, чтобы такие клиенты, как Claude Code или Codex, могли читать и записывать данные в то же хранилище. Skills используют формат OpenClaw SKILL.md, а в README проекта опубликован бенчмарк, сравнивающий его с другими агентами.
Ключевые возможности
- 01Память со временем угасает, объединяется и архивируется; при поиске сочетаются BM25 и эмбеддинги.
- 02Маршрутизация запросов с учётом стоимости между семью провайдерами LLM, с переключением при сбоях и дневными/месячными лимитами.
- 03Поддержка MCP в обе стороны: агент использует MCP-серверы и предоставляет другим клиентам инструменты для работы с памятью.
- 04Ночная фоновая консолидация, самоанализ и проактивный поиск пробелов.
- 05Совместимость со skills для OpenClaw и в стиле agentskills.io; в комплекте 34 навыка.
- 06Варианты локальной транскрибации и синтеза речи, а также веб-панель, которую можно установить как приложение.
Сценарии использования
- Запустить приватного постоянно работающего ассистента на домашнем сервере или Raspberry Pi и общаться с ним через Telegram.
- Использовать одну общую долговременную память для чат-ассистента и инструментов разработки, например Claude Code, через MCP.
- Контролировать расходы на LLM, направляя запросы к более дешёвым или мощным моделям и задавая лимиты.
- Экспериментировать с устройством памяти агента, выходя за рамки простого хранения заметок.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/tashfeenahmed/scallopbot.git - 2
Перейдите в папку и установите зависимости
cd scallopbot && npm install - 3
Скопируйте .env.example в .env, добавьте как минимум один API-ключ провайдера LLM, затем выполните сборку
npm run build - 4
Запустите бота; панель управления доступна по адресу http://localhost:3000
node dist/cli.js start
Что важно знать
- Требуется Node.js версии 24 или новее.
- Для работы нужен как минимум один API-ключ платного провайдера LLM.
- Пакет ещё не опубликован в реестре npm, поэтому его нужно собрать из клонированного репозитория.
Темы
Частые вопросы
- Что такое scallopbot?
- Персональный ИИ-ассистент для собственного сервера с памятью по биологическим принципам: она объединяется, связывается и со временем забывается; доступна через MCP и совместима со skills для OpenClaw. ScallopBot — персональный ИИ-агент, который работает на вашем сервере и общается с вами через Telegram, веб-панель, CLI или такие каналы, как Discord, Slack, WhatsApp, Signal и Matrix. Его память хранится в одном файле SQLite и сочетает поиск по ключевым словам BM25 с эмбеддингами и опциональным ранжированием с помощью LLM. Воспоминания постепенно угасают в зависимости от категории, объединяются в сводки, а записи с низкой полезностью сначала помещаются в архив, а затем удаляются.
- scallopbot можно использовать бесплатно? Какая у него лицензия?
- scallopbot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- scallopbot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в scallopbot — 16 окт. 2026 г..
- Для чего можно использовать scallopbot?
- Запустить приватного постоянно работающего ассистента на домашнем сервере или Raspberry Pi и общаться с ним через Telegram. Использовать одну общую долговременную память для чат-ассистента и инструментов разработки, например Claude Code, через MCP. Контролировать расходы на LLM, направляя запросы к более дешёвым или мощным моделям и задавая лимиты. Экспериментировать с устройством памяти агента, выходя за рамки простого хранения заметок.
- Как установить scallopbot?
- Клонируйте репозиторий: git clone https://github.com/tashfeenahmed/scallopbot.git Перейдите в папку и установите зависимости: cd scallopbot && npm install Скопируйте .env.example в .env, добавьте как минимум один API-ключ провайдера LLM, затем выполните сборку: npm run build Запустите бота; панель управления доступна по адресу http://localhost:3000: node dist/cli.js start
- Где скачать scallopbot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tashfeenahmed/scallopbot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локально разворачиваемый сервис долгосрочной памяти, который обеспечивает преемственность постоянных AI-идентичностей между клиентами, моделями и интерфейсами агентов.
Персональный AI-ассистент на Java для ваших устройств: шлюз к LLM-агенту, который работает с чатами, задачами, shell и вебом.
Самостоятельно размещаемая платформа персональных ИИ-агентов: изолированные агенты делятся долговременной памятью и общаются с вами через терминал, WhatsApp, Telegram, Slack и другие каналы.
Локальный AI-компаньон в виде фонового демона для Windows и macOS: запоминает контекст о вас, превращает чаты в офисные файлы и может расширять собственные возможности.
Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.