← Все репозитории

Новый проект

stephenleo/OpenMicro

OpenMicro подключает игровые контроллеры к Claude Code и Codex CLI, позволяя запускать команды, переключать сессии и рабочие процессы без поиска по терминалам.

Открыть GitHub
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 для нормализованного ввода контроллера и регистрации нового окружения

Темы