Берега: Контейнеризованные хосты для запуска нескольких локальных сред

Coasts — это инструмент, который решает задачу одновременного запуска нескольких локальных сред. Вместо использования громоздких скриптовых обходных решений, которые становятся неудобными при работе более чем с несколькими сервисами, Coasts автоматически обрабатывает конфликты портов, секреты и топологии томов.
Как это работает
В основе Coasts лежит решение Docker-in-Docker с bind-монтированием из корня вашего проекта. Такой подход позволяет запускать все связанные с агентом компоненты на стороне хоста без необходимости настройки таких инструментов, как Codex, Conductor или Superset, для запуска оболочек в контейнерах. Вместо этого вы создаёте файл навыка, который сообщает вашему агенту о CLI coast, позволяя ему определить, на каком "берегу" выполнять команды.
Ключевые особенности
- Работает с docker-compose и без него: В источнике конкретно указано, что "он работает и без docker-compose"
- Динамические и канонические сопоставления портов: Вы можете иметь один экземпляр вашего приложения, всегда доступный по обычным маршрутам docker-compose на стороне хоста, в то время как каждый "берег" имеет динамические порты для сервисов, которые вы хотите открыть на стороне хоста
- Упрощает интеграцию с агентами: Агенты могут взаимодействовать с "берегами" через CLI без сложных конфигураций оболочек контейнеров
Практическое применение
Если у вас есть удалённо сложная настройка docker-compose, Coasts создан для вашего случая использования. Инструмент разрабатывался в тесном сотрудничестве с друзьями и несколькими компаниями, и хотя его описывают как "вероятно, вечную работу в процессе", теперь он открывается для более широкого сообщества.
В источнике рекомендуется посмотреть видео в документации, которые иллюстрируют как мощь Coasts, так и простоту его абстракции.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Структурированный навык Claude для рабочих процессов роста B2B SaaS
Разработчик открыл исходный код навыка Claude, который структурирует знания о росте B2B SaaS в виде плейбуков и кейсов для повышения качества вывода Claude. Репозиторий включает 5 кейсов SaaS, 4-этапную модель роста и 6 структурированных плейбуков.

Расширение Super Claude для браузера отслеживает скорость использования Claude AI и прогнозирует лимиты.
Разработчик создал расширение для браузера под названием Super Claude, которое добавляет индикаторы скорости использования и прогнозы времени до достижения 100% прямо в интерфейсе Claude, помогая пользователям отслеживать потребление их 5-часового лимита.

OpenGauge: Инструмент с открытым исходным кодом для локального отслеживания затрат на LLM-агентов
OpenGauge — это инструмент с открытым исходным кодом, который отслеживает вызовы API от LLM-агентов, таких как OpenClaw, записывая использование токенов, затраты и задержки в локальную базу данных SQLite. Он включает режим прокси для автоматического логирования, подробную статистику по затратам и функционал автоматического выключателя для предотвращения бесконечных циклов.

Разработчик создает MCP-сервер, объединяющий 18 инструментов электронной коммерции с Claude.
Разработчик создал MCP-сервер, который интегрирует 18 платформ и инструментов электронной коммерции с Claude, позволяя выполнять перекрестные запросы по нескольким источникам данных. Проект был в основном построен с использованием Claude Code (Opus) за дни, а не месяцы.