Об этом проекте

Infinitus — это комплексное клиентское приложение, предназначенное для управления и контроля различных агентов программирования с ИИ, работающих на локальных машинах. Оно служит центральным узлом для разработчиков, использующих такие инструменты, как Claude Code, Codex, Cursor, Grok Build, OpenCode и Google Antigravity. Проект состоит из трёх основных компонентов: приложения в строке меню macOS для быстрого переключения аккаунтов и мониторинга сессий, настольного приложения (на базе Electron) и веб-/мобильного интерфейса для удалённого управления и детальных настроек. Ключевые возможности: - **Управление несколькими аккаунтами**: пользователи могут управлять множеством аккаунтов разных ИИ-провайдеров, просматривать статистику использования, прогнозировать сбросы и легко переключаться между аккаунтами. - **Управление сессиями**: отслеживание активных сессий на Mac, установка режимов разрешений на месте и получение уведомлений о событиях в реальном времени для таких действий, как переключения или сбросы. - **Удалённый доступ**: подключение через мобильные приложения (iOS/Android) или веб-браузеры для удалённого управления агентами. Мобильное приложение отображает живые активности, управляемые с Mac. - **Единый интерфейс**: боковая панель обеспечивает быстрый доступ к активным аккаунтам и сессиям, а палитра команд предлагает ярлыки для распространённых действий. - **Кроссплатформенная поддержка**: доступно как нативное приложение в строке меню macOS, настольное приложение Electron и адаптивные веб-/мобильные интерфейсы. Ветка `main` репозитория содержит код настольного, веб- и мобильного приложений вместе с их сервером. Нативное приложение для строки меню macOS в настоящее время поддерживается в ветке `native`. Связь между приложениями и приложением в строке меню осуществляется через управляющий сокет с использованием JSON lines, что гарантирует, что клиент не читает файлы движка напрямую. Варианты установки включают локальный запуск сервера через `npx t3@latest`, установку настольного приложения через GitHub Releases, Homebrew (macOS), Winget (Windows) или AUR (Arch Linux). Проект делает акцент на открытости и производительности, позволяя пользователям создавать форки и изменять программное обеспечение при необходимости. Документация охватывает установку, режимы разрешений, сочетания клавиш, настройки проекта и интеграции с системами контроля версий.