Costas: Hosts en Contenedores para Ejecutar Múltiples Entornos de Localhost

Coasts es una herramienta que aborda el desafío de ejecutar múltiples entornos localhost al mismo tiempo. En lugar de depender de soluciones alternativas con scripts que se vuelven engorrosas con más de un par de servicios, Coasts maneja automáticamente los conflictos de puertos, secretos y topologías de volúmenes.
Cómo Funciona
En esencia, Coasts es una solución Docker-in-Docker con un montaje bind desde la raíz de tu proyecto. Este enfoque significa que puedes ejecutar todo lo relacionado con el arnés de agentes del lado del host sin necesidad de configurar herramientas como Codex, Conductor o Superset para lanzar shells en contenedores. En su lugar, creas un archivo de habilidad que informa a tu agente sobre la CLI de coast, permitiéndole determinar contra qué coast ejecutar comandos.
Características Principales
- Funciona con o sin docker-compose: La fuente menciona específicamente "también funciona sin docker-compose"
- Mapeos de puertos dinámicos y canónicos: Puedes tener una sola instancia de tu aplicación siempre disponible en rutas regulares de docker-compose del lado del host, mientras que cada coast tiene puertos dinámicos para servicios que deseas exponer del lado del host
- Simplifica la integración de agentes: Los agentes pueden interactuar con coasts a través de la CLI sin configuraciones complejas de shell de contenedor
Aplicaciones Prácticas
Si tienes una configuración de docker-compose remotamente compleja, Coasts está diseñado para tu caso de uso. La herramienta ha sido desarrollada con amigos cercanos y un par de empresas, y aunque se describe como "probablemente un trabajo en progreso para siempre", ahora se está abriendo a una comunidad más amplia.
La fuente recomienda ver los videos en la documentación, que ilustran tanto el poder de Coasts como la simplicidad de su abstracción.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

AgenticStore MCP: Kit de Herramientas Python para Claude Desktop con 27 Herramientas Locales
AgenticStore MCP es un kit de herramientas de Python de código abierto que reemplaza múltiples servidores MCP con una sola instalación, brindando a Claude Desktop 27 herramientas locales que incluyen memoria persistente, búsqueda web y auditoría de repositorios sin requerir configuración de Docker o Node.js.

Problemas de Compromiso: Una Herramienta que Analiza y 'Entierra' Repositorios de GitHub Incompletos
Un desarrollador creó una herramienta llamada Commitment Issues que analiza repositorios de GitHub para determinar si están abandonados, genera un 'certificado de defunción' y extrae el último mensaje de commit como 'últimas palabras'. La herramienta utiliza heurísticas como frecuencia de commits, última actividad y estrellas vs. impulso, y fue prototipada usando Claude.

Usando Claude para extraer datos de un juego Football Manager de 1997
Ben Nuttall usó Claude para extraer datos de jugadores, equipos y estadios de FIFA Soccer Manager 97. La IA analizó el archivo SM97.DAT, exportó a CSV y construyó un sitio web con capacidad de búsqueda. Todo el código Python está en GitHub.

Claude Code v2.1.126: Selector de modelos, purga de proyectos, correcciones OAuth y mejoras de seguridad
Claude Code v2.1.126 añade un selector /model para puertas de enlace compatibles con Anthropic, un nuevo comando claude project purge, corrige el inicio de sesión OAuth en WSL2/SSH/contenedores y soluciona problemas de seguridad con ajustes administrados y exposición del portapapeles en Windows.