
Личный AI-ассистент
прямо в Telegram
Skoobi Agent — runtime для персональных ассистентов в Telegram. Codex CLI как основной провайдер, Claude SDK как fallback. Изоляция тенантов, квоты, провенанс памяти.
Всё что нужно для production-ассистента
Не игрушка. Tenant isolation, аудит, квоты, провенанс памяти — встроены.
Telegram-first
Основной канал — Telegram-бот. Текст, голос, фото, документы. Без веб-формы и SaaS-обёрток.
Codex + Claude
Codex subscription CLI как основной runtime, автоматический fallback на Claude SDK при ошибках и недоступности.
Tenant isolation
Жёсткая изоляция тенантов. Гостевой тенант не читает чужую память, .env, БД и auth-данные.
Внутренние кредиты
Квоты в собственных кредитах, не в долларах. Аудит сырых usage-данных отдельно. Никаких сюрпризов в счёте.
Провенанс памяти
Каждая запись помечена tenant_id, sender_id, source_type, confidence. Удаление — только по точному подтверждению.
Security model
Модель — не граница доверия. Доступ к инструментам решает политика и аудит, а не LLM.
Как обрабатывается сообщение
Каждый Telegram-апдейт проходит через политику, квоты и аудит до того, как попадёт в модель.
Два независимых runtime
Codex для скорости и контекста. Claude для надёжности fallback.
Codex Subscription CLI
Runtime-адаптер через локальный codex CLI. Не читает ~/.codex/auth.json, не передаёт инструменты Skoobi в Codex.
- Запуск в изолированной scratch-директории
- Нет доступа к
groups/,store/,.env,~/.ssh - Конфиг через
SKOOBI_CODEX_*env-переменные
Claude SDK
Активируется при таймауте, rate-limit, ошибке модели или отсутствии Codex. Один видимый ответ, без двойных списаний.
- Та же политика и квоты
- Один user-visible ответ за запрос
- Без двойного списания кредитов
Квоты прямо из чата
Текущий лимит
Остаток кредитов
Естественный язык — RU/EN
Запусти своего ассистента
Node 22+, Telegram bot token — больше ничего не нужно.