ФинТехДокументы

MobileVibe — Мобильная среда разработки и автономный AI-агент для iOS

Профессиональная рабочая станция для разработки ПО на iPhone и iPad

MobileVibe трансформирует планшеты и смартфоны Apple в полноценную среду разработки с интеграцией GitHub, встроенным AI-агентом кодогенерации и поддержкой двух режимов взаимодействия (терминал командной строки и графический интерфейс SwiftUI). Продукт позволяет инженерам оперативно устранять инциденты, выполнять код-ревью и вносить изменения в проекты в удаленном режиме.

Архитектурная концепция: два режима работы

Система поддерживает мгновенное переключение между двумя интерфейсами с сохранением открытых файлов, истории команд и контекста:

               ┌─────────────────────────────────────────┐
               │         Целевой проект / Задача         │
               └────────────────────┬────────────────────┘
                                    │
                    ┌───────────────┴───────────────┐
                    ▼                               ▼
       [Режим Терминала (CLI)]            [Режим SwiftUI]
       • Консольный ввод команд           • Нативное дерево файлов
       • Горячие клавиши и буфер          • Графический чат с AI
       • Минималистичный интерфейс        • Инспектор изменений (Diff)
                    │                               │
                    └───────────────┬───────────────┘
                                    ▼
       [Интеграция с GitHub] (ветки, коммиты, Pull Requests)
                                    ▼
       [Мультипровайдерный AI] (Claude, GPT-4o, Gemini, DeepSeek)
                    

Характеристики интерфейсов

  • Режим командной строки (CLI): высокая скорость навигации, выполнение команд управления версиями, быстрый вызов буфера вывода.
  • Режим визуального интерфейса (SwiftUI): интуитивная сенсорная навигация по каталогам проекта, диалоговое окно взаимодействия с ассистентом и интерактивный редактор кода.

Автономный AI-агент

Встроенный ассистент функционирует как автономный инженерный агент, способный последовательно решать комплексные задачи:

  • Исследование архитектуры: автоматическое чтение файлов, индексация зависимостей и понимание контекста проекта.
  • Планирование решений: декомпозиция поставленной задачи на логические шаги перед внесением изменений.
  • Точечное редактирование: внесение аккуратных правок непосредственно в файлы кодовой базы.
  • Валидация результатов: предварительная проверка корректности синтаксиса и устранение ошибок до фиксации коммита.
  • Поддержка провайдеров LLM: возможность выбора между моделями OpenAI (GPT-4o), Anthropic (Claude 3.5 Sonnet), Google (Gemini) и DeepSeek.

Интеграция с GitHub и контроль изменений

  • Управление репозиториями: прямое подключение к учетной записи GitHub, переключение веток, создание коммитов и публикация Pull Requests.
  • Визуальный Diff-инспектор: контрастная подсветка различий между исходной и измененной версиями файлов для контроля каждой строки перед коммитом.

Безопасность и модель Bring Your Own Key (BYOK)

Принцип безопасности Техническая реализация
Приватность кодовой базы Исходный код не сохраняется на промежуточных серверах и обрабатывается локально на устройстве
Аппаратное хранение ключей API-ключи шифруются и хранятся в защищенном анклаве Apple Keychain устройства пользователя
Прямой биллинг Пользователь подключает личные ключи AI-провайдеров и оплачивает токены напрямую по тарифам поставщиков

Матрица пользовательских сценариев

Роль Типовые сценарии использования
Разработчики программного обеспечения Экстренное устранение дефектов на серверах, проведение код-ревью в поездках, деплой исправлений без ноутбука
Технические директора и тимлиды Оперативная проверка прототипов, контроль качества входящих изменений в репозитории
DevOps и SRE-инженеры Аудит конфигурационных файлов, проверка веток и оперативное внесение правок в скрипты автоматизации

Контактная информация и ссылки