Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер.
TokenRhythm/opensquilla
Токен-экономный ИИ-агент с микроядерной архитектурой для CLI, Web UI и чатов, который для каждого запроса выбирает самую дешёвую подходящую модель.
Open source альтернатива:ChatGPT
- Звёзды
- 7,081
- Форки
- 583
- Открытые issues
- 271
- Последний коммит
- 2 часа назад
Что это?
OpenSquilla — ИИ-агент, который работает локально и поддерживает множество LLM-провайдеров. Локальный маршрутизатор моделей SquillaRouter классифицирует каждый запрос по длине, языку, наличию кода, ключевым словам и эмбеддингам, а затем передаёт его самой дешёвой подходящей модели. Классификация выполняется на устройстве, поэтому на этом этапе промпт не покидает машину.
Web UI, CLI и чаты — например, Telegram, Slack, Discord, Feishu, DingTalk, WeCom, Matrix и QQ — используют один и тот же цикл обработки запросов. Поэтому вызов инструментов, повторные попытки и логирование везде работают одинаково. Для постоянной памяти используются отобранные вручную данные в MEMORY.md, полнотекстовый поиск через SQLite и семантический поиск с помощью sqlite-vec. Инструменты запускаются в песочнице: с Bubblewrap в Linux, Seatbelt в macOS или через нативный backend в Windows.
В проект также входят подключаемые по запросу skills, поддержка MCP-клиента и MCP-сервера, сессии на базе SQLite, планировщик в стиле cron и команды для импорта данных из OpenClaw или Hermes Agent. Проект распространяется как пакет Python; для macOS и Windows доступны установщики для настольных систем.
Ключевые возможности
- 01Для каждого запроса выбирает самую дешёвую подходящую модель с помощью локального классификатора на базе LightGBM и ONNX.
- 02Поддерживает более 20 LLM-провайдеров, включая OpenAI, Anthropic, Ollama, OpenRouter и DeepSeek.
- 03Предлагает Web UI, CLI и чаты с общим циклом обработки запросов.
- 04Хранит постоянную локальную память с поиском по ключевым словам и семантическим эмбеддингам.
- 05Запускает инструменты в многоуровневой песочнице с политиками Standard, Strict и Locked.
- 06Включает встроенный веб-поиск, инструменты для работы с файлами и shell, а также поддержку MCP-клиента и MCP-сервера.
Сценарии использования
- Сокращение расходов на LLM API: простые запросы направляются более дешёвым моделям.
- Запуск собственного персонального ассистента, который отвечает в чат-приложениях, например Telegram или Slack.
- Предоставление сессий агента другому MCP-клиенту для автоматизации рабочих процессов.
- Перенос существующей конфигурации OpenClaw или Hermes Agent на нового локального агента.
Быстрый старт
- 1
Установите uv (Linux/macOS: запустите официальный скрипт установки из README)
- 2
Установите OpenSquilla с помощью uv из wheel-файла релиза
uv tool install --python 3.12 "opensquilla[recommended] @ https://github.com/TokenRhythm/opensquilla/releases/download/v0.5.6/opensquilla-0.5.6-py3-none-any.whl" - 3
Настройте OpenSquilla
opensquilla onboard - 4
Запустите шлюз
opensquilla gateway run
Что важно знать
- При установке по умолчанию добавляются ресурсоёмкие зависимости маршрутизатора, например ONNX Runtime и LightGBM, поэтому при первой установке потребуется скачать значительный объём данных.
- В Windows и macOS маршрутизатору могут потребоваться системные библиотеки, такие как Visual C++ Redistributable или libomp, которые не устанавливаются при быстрой установке из терминала.
- Для сборки из исходного кода требуются Git LFS и Node.js версии 22.12 или новее с npm.
Темы
Частые вопросы
- Что такое opensquilla?
- Токен-экономный ИИ-агент с микроядерной архитектурой для CLI, Web UI и чатов, который для каждого запроса выбирает самую дешёвую подходящую модель. OpenSquilla — ИИ-агент, который работает локально и поддерживает множество LLM-провайдеров. Локальный маршрутизатор моделей SquillaRouter классифицирует каждый запрос по длине, языку, наличию кода, ключевым словам и эмбеддингам, а затем передаёт его самой дешёвой подходящей модели. Классификация выполняется на устройстве, поэтому на этом этапе промпт не покидает машину.
- opensquilla можно использовать бесплатно? Какая у него лицензия?
- opensquilla распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- opensquilla всё ещё поддерживается?
- Активно поддерживается. Последний коммит в opensquilla — 22 окт. 2026 г..
- Для чего можно использовать opensquilla?
- Сокращение расходов на LLM API: простые запросы направляются более дешёвым моделям. Запуск собственного персонального ассистента, который отвечает в чат-приложениях, например Telegram или Slack. Предоставление сессий агента другому MCP-клиенту для автоматизации рабочих процессов. Перенос существующей конфигурации OpenClaw или Hermes Agent на нового локального агента.
- Как установить opensquilla?
- Установите uv (Linux/macOS: запустите официальный скрипт установки из README) Установите OpenSquilla с помощью uv из wheel-файла релиза: uv tool install --python 3.12 "opensquilla[recommended] @ https://github.com/TokenRhythm/opensquilla/releases/download/v0.5.6/opensquilla-0.5.6-py3-none-any.whl" Настройте OpenSquilla: opensquilla onboard Запустите шлюз: opensquilla gateway run
- Где скачать opensquilla?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TokenRhythm/opensquilla
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Самостоятельно размещаемая платформа персональных ИИ-агентов: изолированные агенты делятся долговременной памятью и общаются с вами через терминал, WhatsApp, Telegram, Slack и другие каналы.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Личный AI-напарник с самостоятельным хостингом и Web UI, работающий на агенте Claude Code, с интеграцией мессенджеров и изолированным выполнением задач.
Самостоятельно размещаемый ИИ-второй мозг, который отвечает на вопросы по вебу и вашим документам, поддерживает пользовательских агентов и автоматизацию по расписанию.