Neural Box
КаталогО проектеTelegram ↗
← Все репозитории

Новый проект

saaranshM/unsnooze

unsnooze отслеживает лимиты AI-агентов и автоматически возобновляет остановленные сессии после сброса квоты в tmux, Zellij и графических приложениях.

Открыть GitHub ↗
Stars
★ 100
↗ +5 за 7 дней
Forks
⑂ 6
Язык
JavaScript
Статус
В канале 1 янв. 1 г.

AI-разбор

unsnooze — локальный планировщик для автоматического продолжения сессий Claude Code, Codex CLI, Grok, Qwen Code, Kimi CLI, OpenCode и Antigravity после достижения пятичасовых или недельных лимитов. Проект обнаруживает сообщения об ограничении через хуки, анализ содержимого панелей терминала и журналы сессий, сохраняет состояние в локальном state.json, ждёт рассчитанного времени сброса и затем отправляет настроенное сообщение в живую панель либо открывает новую панель с возобновлением исходной сессии. Поддерживаются tmux, Zellij, оболочка демона, расширения и приложения VS Code, а также отдельные сценарии для настольных приложений Claude и Codex. В состав входят команды настройки, мониторинга, статуса, предварительного просмотра действий, управления сессиями, расчёта расхода квоты, уведомлений и удалённого управления через Fleet по SSH. Проект требует Node.js 20 или новее, хранит состояние локально и не выполняет автоматическое подтверждение разрешений, но при работе действительно вводит клавиши в терминал и не защищает агента от prompt injection или вредоносных репозиториев.

Кому подойдёт

Разработчики и инженеры, использующие AI-агентов для длительных задач программирования, автоматизации и работы с несколькими проектами в терминале, VS Code или настольных приложениях. Особенно полезен пользователям tmux, Zellij и удалённых рабочих машин, которым важны контроль кв

Что внутри

  • Автоматическое обнаружение лимитов через StopFailure-хуки, анализ баннеров и чтение файлов сессий.
  • Ожидание времени сброса квоты с epoch-поллингом, устойчивым к сну ноутбука и длительным недельным интервалам.
  • Возобновление живых панелей и запуск новых панелей с идентификатором исходной сессии для Claude, Codex и других поддержанных агентов.
  • Поддержка tmux, Zellij, VS Code, настольных приложений и экспериментальных адаптеров Grok, Qwen Code, Kimi CLI, OpenCode и Antigravity.
  • Команды status, usage, dashboard, preview, sessions, resume-now, cancel, message, doctor и prompt для контроля и диагностики.
  • Механизмы безопасности: проверка владельца и активности панели, режим предпросмотра, локальное хранение, резервирование изменяемых файлов и отсутствие автоматического одобрения разрешений.

Где применять

  • Ночные и длительные задачи агентного программирования, которые должны продолжаться после сброса пятичасовой или недельной квоты.
  • Работа разработчика с несколькими проектами и AI-агентами в tmux или Zellij, когда нужно централизованно отслеживать и возобновлять все остановленные сессии.
  • Контроль сессий Claude или Codex, запущенных через VS Code и настольные приложения, где нет терминальной панели для обычного анализа.
  • Предварительный контроль расхода квоты через burn rate, оценку времени до ограничения и предупреждения перед достижением лимита.
  • Удалённое управление группой рабочих машин через Fleet и SSH без открытия дополнительных сетевых портов на удалённых хостах.

Темы

agentic-codingai-agentsanthropicantigravityauto-resumeclaudeclaude-codeclicodexcodex-cli

Дальше по теме

Похожие проекты

011 янв. 1 г.

ma-nucho-pro/wife

Локальный слой постоянной памяти для Claude Code, Codex, Cursor и Gemini CLI с аудитом фактов, защитными правилами и хранением без облака.

★ 55JavaScript↗
021 янв. 1 г.

herliansyah/9router-auto-free

🚀 Automated scraper & injector for 100+ free AI coding models into 9router combos. Live pre-tested, ranked by coding benchmarks & zero-config ready for Cursor, Claude Code and other

★ 11JavaScript↗
031 янв. 1 г.

aerovato/magic-compact

Плагин для OpenCode и Claude Code, который сжимает историю диалога, сохраняя структуру, пользовательские сообщения и доступ к удалённым данным.

★ 144TypeScript↗