Squirrel (a.k.a. SlopDeck)Я написал лучший менеджер контекстов для параллельной AI-разработки!
Когда работаешь с кучей агентов одновременно в разных проектах и директориях, возникает много неудобств:
— Нужно вручную управлять ветками и рабочими директориями
(worktrees);
— Постоянно теряешься среди кучи вкладок терминала и запущенных агентов; забываешь, где какой агент что делал;
— Невозможно быстро тестировать изменения в разных директориях: нужно заново установить зависимости, полностью заглушить процессы в одной директории и запустить в другой.
Когда пилишь проект для себя, то просто пушишь всё в одну ветку, но в реальных командах появляется обвязка из процессов, которая занимает больше времени, чем само выполнение какой-нибудь простой задачи одним промптом.
Сквирел — терминальный менеджер рабочих контекстов. В нём можно:
— ответвлять новые рабочие директории
(контексты) и управлять ими;
— в каждом запускать агента (сейчас хорошо поддерживается Клод и Кодекс), и трекать статус выполнения задачи с помощью хуков;
— быстро запускать и менять контексты с помощью интеграции с
Лончем;
— подключить Линеар, чтобы каждый контекст был привязан к задаче в таск-трекере.
Все сессии сохраняются — можно закрыть всё на выходны, а в понедельник все агентские контексты останутся там же. Система окон и шорткатов позволяет держать всё в одном месте и удобно переключаться между задачами. Иными словами, этот инструмент —
маслице для разработки, которое становится нужным, потому что агенты становятся всё умнее.
Подробнее на Гитхабе:
https://github.com/adamarutyunov/squirrelКак начать:
— установить Сквирел, запустить в любой директории (он сканирует репозитории рекурсивно);
— установить хуки с помощью
sq --install-hooks;
— задать своего агента на
Ctrl+U (по умолчанию —
claude);
— опционально настроить для проектов (
Ctrl+P) команду для установки зависимостей и написать
Лончфайл, чтобы запускать их одной кнопкой;
— опционально задать API-ключ к Линеару, чтобы подгружать задачи и создавать контексты прямо из них.
Ставьте звёздочки, присылайте ишьюсы и пул-реквесты.