Новый проект
stephenleo/OpenMicro
OpenMicro подключает игровые контроллеры к Claude Code и Codex CLI, позволяя запускать команды, переключать сессии и рабочие процессы без поиска по терминалам.
- Stars
- ★ 127 ↗ +5 за 7 дней
- Forks
- ⑂ 17
- Язык
- TypeScript
- Статус
- В канале 1 янв. 1 г.
AI-разбор
OpenMicro — TypeScript-инструмент для управления Claude Code, Codex CLI и приложением Codex с помощью игрового контроллера. Он перехватывает кнопки, направления стиков, жесты и нажатия, преобразует их в подтверждение, отмену, голосовой ввод, новые чаты, навигацию, готовые рабочие запросы и изменение глубины рассуждений. Первый процесс владеет контроллером и работает как узел-хост, а последующие процессы подключаются как клиенты, что позволяет переключаться между несколькими сессиями. Проект поддерживает шесть переназначаемых слоёв, индикацию состояния на DualSense, автоматические хуки и интеграцию с herdr для переключения пространств и агентов. Для запуска требуется macOS, Node.js 22 или новее, совместимый подключённый контроллер и Claude Code либо Codex CLI; другие платформы не тестировались, функции зависят от конкретного контроллера и возможностей выбранного окружения.
Разработчики и технические команды, работающие на macOS с Claude Code, Codex CLI или Codex App, особенно при параллельной работе нескольких агентских сессий и использовании herdr.
Что внутри
- Запуск и управление Claude Code, Codex CLI и приложением Codex через команды контроллера
- Переназначаемые кнопки, жесты, рабочие запросы и шесть управляющих слоёв
- Переключение между активными сессиями и навигация по интерфейсу через крестовину и сенсорную панель
- Статусы выполнения, ожидания, остановки и ошибок с индикацией на DualSense
- Интеграция с herdr для переключения пространств, агентов и фокусируемых сессий
- API для подключения новых оболочек, встраивания обработки контроллера и вывода безопасных статусных сообщений
Где применять
- Разработчикам, которые используют Claude Code или Codex CLI и хотят подтверждать действия, прерывать команды и переключать режимы с игрового контроллера
- Командам с несколькими параллельными агентскими сессиями, которым нужно быстро переключать фокус между терминалами или агентами herdr
- Пользователям Codex на macOS, которым требуется управлять настольным приложением, заранее заполнять запросы и отправлять их кнопкой контроллера
- Авторам собственных инструментов и оболочек, которым нужны API для нормализованного ввода контроллера и регистрации нового окружения
Темы