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

DevMate — это локальная среда выполнения агентов и автоматизации, предназначенная для расширения возможностей ChatGPT с помощью протокола Model Context Protocol (MCP). Она позволяет ChatGPT выполнять локальные задачи, аналогичные Codex, без необходимости встраивания отдельной модели или использования API-ключа DevMate. Вместо этого DevMate действует как безопасный мост между облачным агентом и локальной средой разработки пользователя. Основные возможности включают просмотр и редактирование файлов проекта, выполнение команд Git, запуск тестов и скриптов, а также управление автоматизацией браузера. Система поддерживает несколько интерфейсов интеграции: расширение VS Code для контекста проекта и управления жизненным циклом, плагин Obsidian для рабочих процессов хранилища, автономный CLI для администрирования сервиса и службу Gateway, которая обрабатывает соединения MCP. DevMate уделяет особое внимание локальному контролю и безопасности. Состояние проекта, учетные данные, резервные копии и логи выполнения остаются на машинах пользователя или на выделенных хостах Runner. Поддерживаются устойчивые задания, которые сохраняются при перезапуске шлюза, и удаленные Runner для длительных или специфических для платформы задач. Архитектура обеспечивает изоляцию проектов, где каждая беседа ChatGPT привязана к конкретному локальному проекту, предотвращая смешение контекстов. Дополнительные плагины расширяют функциональность для рабочих процессов разработки игр Godot, включая аудит производительности и управление экспортом. По умолчанию используется модель доверия с одним владельцем без аутентификации для локальных соединений, а для командных сред предлагается OAuth.