Gateway – единый шлюз
Принимает сообщения из всех каналов (Telegram, CLI, Discord и т.д.) и направляет агенту. Один агент – много платформ.
Руслан – автономный AI-агент с памятью и автоматизацией. Основан на Hermes Agent от Nous Research.
Руслан – это не просто чат-бот. Это автономный агент, который живёт в терминале, Telegram, Discord и Slack одновременно. Он сам учится на своём опыте, запоминает тебя между сессиями, запускает задачи по расписанию и может вызывать других агентов параллельно.
Терминал, Telegram, Discord, Slack, WhatsApp, Email и ещё 10+ платформ через единый Gateway.
Markdown-инструкции, которые агент сам создаёт и улучшает. Умнеет с каждым днём.
Профиль пользователя, заметки агента, полнотекстовый поиск по всем прошлым сессиям.
Расписание задач с доставкой результатов куда угодно.
Параллельные изолированные сессии для сложных задач.
Любая LLM: DeepSeek, Claude, GPT, YandexGPT, GigaChat, Ollama – переключение на лету.
Руслан имеет 50+ встроенных инструментов, больше чем любой другой AI-агент:
Поиск, извлечение контента, просмотр страниц
Команды, процессы, SSH, Docker
Чтение, запись, поиск, редактирование
Python, под-агенты с изоляцией
Анализ изображений и видео
Изображения, видео, голос
Межсессионная, поиск разговоров
Задачи по расписанию
Под-агенты параллельно
Внешние серверы инструментов
Главное, что отличает Руслана от других AI-агентов. Навык – это markdown-файл с инструкциями для агента:
Навыки накапливаются. Агент сам создаёт их после сложных задач, сам улучшает при использовании. Это делает агента умнее с каждым днём.
Руслан помнит тебя не как новый разговор каждый раз:
Встроенный планировщик, который запускает агента по расписанию:
Результаты доставляются в Telegram, на почту, в Discord – куда настроишь.
Принимает сообщения из всех каналов (Telegram, CLI, Discord и т.д.) и направляет агенту. Один агент – много платформ.
Собирается из профиля, памяти, навыков, правил. Каждый запрос начинается с полного контекста.
Агент вызывает инструменты (поиск, код, терминал), обрабатывает результаты, решает что делать дальше. До N шагов.
После сложных задач агент предлагает сохранить навык. Так система становится умнее день ото дня.
Android (Termux), macOS, Windows (WSL) или Linux. Скачай установщик на главной.
curl -fsSL ruslan.team/android | bash
Выбери LLM: DeepSeek, YandexGPT, GigaChat или Ollama (без ключа, локально). Подробнее: Бесплатная LLM.
ruslan – единый шлюз для всех платформ.
Настрой бота в config.yaml. Telegram – основной канал управления.
Скачай готовые скиллы из Лавочки скиллов. Положи в ~/.ruslan/skills/.
Настрой регулярные задачи: ежедневные посты, проверка сервера, дайджесты.
/new – новый разговор, /model – смена модели, /status – статус агента.
В Telegram отправляй голосовые – Руслан автоматически расшифровывает и отвечает.
ruslan update – одна команда для обновления Руслана до последней версии.
Gateway – единый шлюз, соединяющий все платформы (Telegram, CLI, Discord и т.д.) с агентом.
Skill – навык, markdown-файл с инструкциями для агента. Может быть создан, улучшен и накоплен.
Cron – запланированная задача, которую агент выполняет по расписанию.
MCP – Model Context Protocol, универсальный протокол для подключения внешних инструментов.
ACP – Agent Communication Protocol, протокол для общения между разными агентами.
Provider – провайдер LLM-модели (DeepSeek, OpenRouter, YandexGPT, GigaChat, Ollama и др.).
Под-агент – изолированная сессия Руслана, запущенная для параллельной работы.
Каждая задача использует оптимальную модель. Наш подход в проекте Sailor.Bar:
Модели переключаются на лету: /model deepseek-chat
📄 Полный туториал (читать) – 1100 строк, автор Homer
📝 Уроки от автора – лайфхаки и опыт
🦙 Бесплатная LLM – Ollama, OpenRouter, Groq
📦 Лавочка скиллов – готовые навыки для скачивания
🚀 После установки – 4 шага до работающего бота
🐙 Руслан на GitHub – исходный код, issues, PR