Самостоятельно размещаемый персональный ИИ-ассистент с несколькими агентами на базе LangGraph, который связывает почту, календарь, документы и задачи и запрашивает подтверждение перед выполнением действий.
opencrust-org/opencrust
Безопасный и лёгкий фреймворк на Rust для персональных ИИ-агентов, работающих в Telegram, Discord, Slack, WhatsApp и других чатах.
- Звёзды
- 148
- Форки
- 28
- Открытые issues
- 39
- Последний коммит
- 17 дней назад
Что это?
OpenCrust — платформа персонального ИИ-ассистента в виде единого бинарного файла, написанная на Rust. Она запускает агентов на базе LLM, которые отвечают на сообщения в Telegram, Discord, Slack, WhatsApp, WhatsApp Web, LINE, WeChat, iMessage и MQTT. Также в платформу встроены веб-чат и терминальный клиент. Учётные данные хранятся в зашифрованном хранилище AES-256-GCM. По умолчанию для подключения к шлюзу требуется сопряжение, а сам шлюз привязывается к localhost.
Агенты поддерживают 15 провайдеров LLM, включая Anthropic, OpenAI, Ollama и несколько совместимых с OpenAI endpoint’ов. Поддерживаются MCP-серверы через stdio и HTTP, RAG по документам с гибридным векторным поиском и поиском по ключевым словам на базе SQLite, маршрутизация задач между агентами с именами и инструментом передачи управления, планирование по cron и однократный запуск, а также голосовой ввод и вывод через Whisper и движки TTS.
Навыки задаются в файлах SKILL.md и могут устанавливаться по URL, совместимым с agentskills.io; перед установкой они проходят проверку на prompt injection. В проекте также есть горячая перезагрузка конфигурации, лимиты запросов и бюджеты токенов для каждого пользователя, а команда `opencrust migrate openclaw` позволяет импортировать существующую конфигурацию OpenClaw.
Ключевые возможности
- 01Запускает ИИ-агентов в чатах Telegram, Discord, Slack, WhatsApp, LINE, WeChat, iMessage и MQTT.
- 02Хранит API-ключи и токены в зашифрованном хранилище AES-256-GCM.
- 03Подключается к MCP-серверам через stdio и Streamable HTTP.
- 04Отвечает на вопросы по загруженным документам с помощью гибридного векторного поиска и поиска по ключевым словам.
- 05Перенаправляет задачи между агентами с именами с помощью встроенного инструмента передачи управления.
- 06Загружает навыки агентов из файлов SKILL.md и проверяет их перед установкой.
Сценарии использования
- Запуск собственного персонального ассистента, который отвечает в Telegram или Discord.
- Предоставление ИИ-агенту доступа к документам для ответов на вопросы с цитатами.
- Подключение локальной модели Ollama к чатам без зависимости от облачных сервисов.
- Перенос существующей конфигурации OpenClaw в среду выполнения на Rust.
Быстрый старт
- 1
Установите в Linux или macOS с помощью официального скрипта установки
- 2
Запустите интерактивную настройку, чтобы выбрать провайдера LLM и каналы
opencrust init - 3
Запустите шлюз агента
opencrust start - 4
Проверьте конфигурацию, подключение и состояние базы данных
opencrust doctor
Что важно знать
- Для установки используется скрипт, загружаемый через curl и передаваемый в shell; для сборки из исходного кода требуется Rust 1.85 или новее.
- Для некоторых каналов и функций (iMessage, WhatsApp Web, embeddings, плагины WASM) есть требования к платформе или настройке.
В подборках
Темы
Частые вопросы
- Что такое opencrust?
- Безопасный и лёгкий фреймворк на Rust для персональных ИИ-агентов, работающих в Telegram, Discord, Slack, WhatsApp и других чатах. OpenCrust — платформа персонального ИИ-ассистента в виде единого бинарного файла, написанная на Rust. Она запускает агентов на базе LLM, которые отвечают на сообщения в Telegram, Discord, Slack, WhatsApp, WhatsApp Web, LINE, WeChat, iMessage и MQTT. Также в платформу встроены веб-чат и терминальный клиент. Учётные данные хранятся в зашифрованном хранилище AES-256-GCM. По умолчанию для подключения к шлюзу требуется сопряжение, а сам шлюз привязывается к localhost.
- opencrust можно использовать бесплатно? Какая у него лицензия?
- opencrust распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- opencrust всё ещё поддерживается?
- Активно поддерживается. Последний коммит в opencrust — 19 окт. 2026 г..
- Для чего можно использовать opencrust?
- Запуск собственного персонального ассистента, который отвечает в Telegram или Discord. Предоставление ИИ-агенту доступа к документам для ответов на вопросы с цитатами. Подключение локальной модели Ollama к чатам без зависимости от облачных сервисов. Перенос существующей конфигурации OpenClaw в среду выполнения на Rust.
- Как установить opencrust?
- Установите в Linux или macOS с помощью официального скрипта установки Запустите интерактивную настройку, чтобы выбрать провайдера LLM и каналы: opencrust init Запустите шлюз агента: opencrust start Проверьте конфигурацию, подключение и состояние базы данных: opencrust doctor
- Где скачать opencrust?
- Исходный код и инструкции по установке — на GitHub: https://github.com/opencrust-org/opencrust
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Самостоятельно размещаемый AI-ассистент для семей и небольших команд: несколько экспертов, интеграции с мессенджерами и веб-панель в одном процессе.
Открытый AI-ассистент для планирования, письма и личных знаний; работает на Mac или на собственном сервере с вашими ключами моделей.
Личный AI-ассистент с открытой памятью и рабочей средой Pi coding agent, доступный из браузера, с телефона и через WeChat.
Персональный AI-ассистент для самостоятельного развёртывания на компьютере или в облаке с подключением к DingTalk, Lark, Discord, Telegram и другим чатам.