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

DevSpace — это самостоятельно размещаемый MCP-сервер (Model Context Protocol), который связывает ИИ-ассистентов, таких как ChatGPT и Claude, с вашей локальной средой разработки. Он позволяет ИИ-клиентам читать, записывать, редактировать и искать файлы в одобренных папках проектов, выполнять shell-команды для тестов и сборки, а также использовать изолированные git-worktrees для параллельных сеансов программирования — всё без загрузки кода третьим лицам. Проект создан на Node.js (требуется >=22.19 <27) и опубликован в npm как @waishnav/devspace. Установка проста: выполните `npm install -g @waishnav/devspace`, а затем `devspace init`, который проведёт вас через выбор цели (ChatGPT, кодинг-агенты или оба), выбор субагентов и настройку разрешённых корневых каталогов проектов и URL публичного HTTPS-туннеля (Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel или аналогичного). После подключения MCP-клиент получает инструменты для просмотра репозиториев, внесения ограниченных изменений, выполнения shell-команд, обнаружения локальных навыков агентов и следования инструкциям проекта из файлов AGENTS.md и CLAUDE.md. Сервер предоставляет единую конечную точку /mcp, которая поддерживает как протокол 2026-07-28 (с версией в каждом запросе), так и старых клиентов 2025 года через обработку совместимости без сохранения состояния. Безопасность обеспечивается через страницу подтверждения с паролем владельца, которая появляется при подключении клиента. Пароль выводится во время init и хранится в ~/.devspace/auth.json. Пользователям рекомендуется относиться к подключённому клиенту как к доверенному партнёру по программированию, имеющему доступ к их машине. Поддержка платформ включает Linux, macOS и Windows с Bash-совместимой оболочкой (Git Bash, WSL, MSYS2 или Cygwin). Команда `devspace doctor` помогает проверить локальную настройку. Проект включает документацию по установке, рабочим процессам программирования с ChatGPT, настройке, модели безопасности и устранению неполадок.