metalbear-co/mirrord
metalbear-co
Запускает локальный процесс или AI-агента как под в живом Kubernetes-кластере: реальные переменные окружения, DNS и сетевой трафик без деплоя.
mirrord — инструмент, который позволяет запускать любой процесс на вашей машине или в среде AI-агента так, будто он выполняется в поде Kubernetes. Он нужен разработчикам и AI-агентам для отладки и проверки кода с реальными данными кластера без развёртывания.
Ключевые возможности
- Подключает локальный процесс к живому кластеру: реальные переменные окружения, DNS и сетевой трафик
- Работает как расширение VS Code, плагин IntelliJ и CLI-утилита
- Позволяет читать контекст кластера при написании кода и запускать код против тех же сервисов
- Не нарушает работу кластера для других пользователей
- Поддерживает AI-агентов (Claude Code, Cursor, Codex, Copilot, Windsurf)
- Использует kubeconfig по умолчанию для доступа к Kubernetes API
Для каких задач подходит
- Отладка локального кода с реальными зависимостями из кластера без деплоя
- Проверка изменений end-to-end против живых сервисов и данных
- Работа AI-агентов с доступом к реальному окружению кластера
- Быстрая обратная связь при разработке без ожидания деплоя
- Тестирование интеграций с сервисами кластера из локальной среды
Подробнее
mirrord перехватывает сетевые вызовы, файловые операции и переменные окружения локального процесса и направляет их через целевой под в Kubernetes-кластере. Это позволяет разработчику или AI-агенту работать с реальными сервисами, очередями и базами данных, не покидая локальную среду. Инструмент не требует изменения кода или конфигурации приложения и использует существующий kubeconfig.
В отличие от подхода с полным деплоем в кластер, mirrord даёт обратную связь за секунды и не создаёт помех для других пользователей кластера. Он доступен в трёх форматах: расширение VS Code, плагин IntelliJ и CLI, что покрывает разные рабочие процессы. Для AI-агентов mirrord предоставляет доступ к реальному контексту кластера, что снижает риск ошибок из-за неактуальных данных.
Стоит учитывать, что mirrord требует доступа к Kubernetes API и работает с существующим кластером. Инструмент распространяется под лицензией MIT и имеет открытый исходный код.
Частые вопросы
Как установить mirrord?
Отдельной команды установки в README нет — склонируйте репозиторий и следуйте инструкции из README:
git clone https://github.com/metalbear-co/mirrord.gitКакие задачи решает mirrord?
mirrord решает задачу запуска и отладки локального кода или AI-агента в условиях, приближенных к реальному кластеру Kubernetes, без деплоя. Он позволяет получать реальные переменные окружения, DNS и трафик, а также проверять работу кода против живых сервисов и данных.
Какие требования для работы mirrord?
Нужен доступ к Kubernetes-кластеру и настроенный kubeconfig. mirrord использует kubeconfig по умолчанию для подключения к API.
Можно ли использовать mirrord с AI-агентами?
Да, mirrord поддерживает работу с AI-агентами, включая Claude Code, Cursor, Codex, Copilot и Windsurf, предоставляя им доступ к реальному окружению кластера.
Под какой лицензией распространяется mirrord?
mirrord распространяется под лицензией MIT, что разрешает коммерческое использование и модификацию.
О репозитории
Язык
Лицензия
Звёзды
5,4K
Форки
223
Открытые issues
20
Контрибьюторы
0
Создан
01.02.2022
Обновлён
27.10.2026