DEV Community на русском
Подписаться
Почему я создал приложение Notch для своих ИИ-агентов по программированию
Автор ранее испытывал трудности с управлением несколькими сессиями ИИ-агентов, запущенными в отдельных вкладках терминала. Для решения этой проблемы он разработал приложение для macOS под названием Notch Crew. Это приложение объединяет все сессии агентов в область выреза на MacBook для лучшей видимости. Каждая сессия агента отображается в отдельной строке, показывая статус, контекст, токены, модель и режим. Приложение указывает, когда у агента есть ожидающие задачи в оболочке, а не просто простаивает. Когда агенту требуется разрешение, Notch Crew предоставляет те же варианты выбора, что и терминал, позволяя прямое взаимодействие. Пользователи могут легко устанавливать и удалять хуки, а приложение обеспечивает прозрачность того, что добавляется. Notch Crew также позволяет пользователям вводить текст непосредственно в сессию или перетаскивать файлы в нее, с поддержкой различных эмуляторов терминала. Разговоры могут передаваться между агентами, а прошлые сессии могут быть возобновлены из списка недавних сессий. Сессии, открытые через вырез, не требуют видимого окна терминала, что значительно снижает энергопотребление по сравнению с традиционными сессиями терминала. Окна терминала, как активные, так и фоновые, потребляют значительно больше энергии. Сам вырез потребляет минимальное количество ЦП и энергии. Notch Crew работает локально на Mac, считывая файлы сессий и совершая внешние вызовы только для обновлений и покупок. Он поддерживает модели Claude Code, Codex CLI, Gemini CLI, OpenCode и Ollama, и требует macOS 14 или новее на устройствах Apple Silicon или процессорах Intel. Автор ищет отзывы от пользователей, которые также управляют несколькими параллельными агентами.