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

Теги