El Claude Code de sus desarrolladores,
desde cualquier lugar, vía su servidor.
SSemBridge es una consola de desarrollo remoto para Claude Code pensada para desarrolladores de empresa. Cuando la empresa instala un servidor de retransmisión en su propia infraestructura, los desarrolladores ven y controlan a través de él, desde el navegador de escritorio y el móvil, las sesiones de Claude Code que lanzan con tmux en sus Mac — incluso para enviar prompts · aprobar permisos · responder preguntas · interrumpir.
Esperando aprobación 1
Hosts de Agent
Eventos de hook
EscritorioLista de sesiones · conversación · aprobaciones, en tres columnas amplias
MóvilLas mismas sesiones con una sola mano — aprobar · responder · interrumpir
Funciona en el servidor de su empresa
SSemBridge se instala en un servidor que la propia empresa administra. Los desarrolladores siguen usando Claude Code en sus Mac como siempre y continúan esas sesiones lejos de su puesto a través del servidor de la empresa.
La retransmisión, en el servidor de la empresa
La consola web, la retransmisión, la copia de las conversaciones para la pantalla y las copias de seguridad de conversaciones están todas en un único servidor de la empresa. El control remoto no pasa por servicios externos en la nube.
Los secretos de las cuentas, solo en cada Mac
Las credenciales de Claude y las claves de Ollama permanecen solo en el Mac del desarrollador. Incluso al iniciar sesión desde la web, el servidor solo retransmite el proceso y no guarda ningún secreto.
El Mac solo abre conexiones salientes
Es el Agent de cada Mac quien se conecta al servidor de la empresa. No hay que abrir puertos en el Mac, y las conexiones de los Agent solo se aceptan dentro de la red interna (VPN).
Todo comando remoto queda en el registro de auditoría
Se registra quién, en qué sesión, qué y con qué resultado. La web solo se abre con usuario · contraseña y, además, OTP.
Pantalla de administración
El administrador gestiona desde la web el registro y la baja de hosts (Mac de los desarrolladores), el estado de inicio de sesión de las cuentas en cada Mac, los modelos disponibles y sus valores predeterminados, el uso, y la configuración del servidor y los periodos de retención.
Copia de seguridad de conversaciones · Restauración
El historial de conversaciones de cada Mac se respalda en el servidor de la empresa cada 10 minutos. Cuando el administrador busca y restaura una conversación respaldada, se abre con «Reanudar» en una nueva sesión.
La comunicación de Claude Code con el modelo (Anthropic API, etc.) se sigue realizando directamente desde cada Mac, como siempre, con independencia de la consola.
De un vistazo
Responda a lo que pregunta Claude sin estar frente a la terminal, vea cuánto ha consumido y pase el trabajo a otro Mac. Las pantallas siguientes están dibujadas con datos de ejemplo inventados.
Amplia en el escritorio, a una mano en el móvil
Use la misma consola en cualquier pantalla. En el navegador de escritorio, la lista de sesiones, la conversación y las notificaciones se colocan en tres columnas, y el editor de archivos y el panel de uso se ven a lo ancho; en el móvil, las pestañas inferiores le llevan a sesiones · notificaciones · tareas · uso · administración. Estas pantallas también están dibujadas con datos de ejemplo inventados.
Tres columnas amplias, contraíbles cuando haga falta
Lista de sesiones a la izquierda · conversación en el centro · aprobaciones y hosts a la derecha, en una sola pantalla. Al contraer las columnas laterales, las sesiones quedan como líneas de resumen (estado · tiempo transcurrido · aprobaciones pendientes), las notificaciones como una fila de iconos, y la conversación se amplía.
- Archivos modificados como diff con números de línea y salidas largas contraídas
- Este navegador recuerda qué columnas están contraídas
- Envíe con ⌘↵ y arrastre los archivos
Deslice hacia un lado para ver más
Explorador y editor de archivos
Vea la carpeta de la sesión como un árbol y abra dos archivos uno al lado del otro para editarlos. Desbloquee, edite y guarde con ⌘S; los archivos que modifica Claude se vuelven a cargar al instante.
- Vista previa de Markdown · visor de imágenes
- Cambiar nombre · duplicar · eliminar a la papelera (sin borrado permanente)
- No se puede modificar el contenido de .git · .claude
todo-app
Una pequeña app web que sincroniza su lista de tareas entre dispositivos.
Primeros pasos
npm install- Ejecute
npm run devy ábrala en el navegador - Pruebas con
npm test
Deslice hacia un lado para ver más
Panel de uso
Compare con el periodo anterior los límites de la cuenta y la previsión al ritmo actual, el costo estimado, las solicitudes, la salida y los aciertos de caché. Con barras diarias por modelo y un mapa de calor de día de la semana × hora, vea cuándo y en qué se consumió.
- Periodo: Hoy · 7 días · 30 días · 90 días · Este mes
- Los días con picos se marcan con ▲
- El costo es una estimación según los precios de la API
Por día Costo estimado por modelo · ▲ pico
Límites de la cuenta Claude 1
Cuándo se usa día de la semana × hora
Quién lo usó según el costo estimado
Deslice hacia un lado para ver más
¿Qué puede hacer?
Lo que hacía en la terminal, ahora también desde la web. El original son siempre los archivos de conversación de cada Mac; el servidor guarda una copia para la pantalla.
Conversaciones en tiempo real
Vea en tiempo real la conversación, las llamadas a herramientas, sus resultados y los subagentes, en el mismo orden que en la terminal. Los archivos modificados se muestran como diff con números de línea, las salidas largas aparecen contraídas, y también se dibujan Markdown, diagramas mermaid e imágenes. Además, se ve la cuenta (Claude·Ollama) que usa realmente cada sesión.
Aprobar permisos · responder preguntas
Cuando Claude pide permiso para ejecutar un comando o hace una pregunta, aparece una tarjeta en la web y en el móvil. El mismo diálogo aparece también en la terminal, y se aplica la primera respuesta. Los diálogos de confirmación que solo aparecen en la terminal (p. ej., la comprobación de tareas en segundo plano al salir) también se responden desde la web.
Prompts · archivos · interrupción
Envíe incluso textos largos tal cual; los archivos que arrastre o pegue en el campo de entrada se suben a la carpeta de la sesión y se insertan como @ruta. Mientras sigue la línea de progreso, puede interrumpir como con Esc.
Nueva sesión · Reanudar
Abra nuevas sesiones con tmux dentro de las carpetas permitidas y reanude conversaciones terminadas. Las conversaciones de carpetas que solo se usaban desde la terminal también aparecen en la lista para reanudar (como con claude --continue), y si reanuda con otra cuenta, el archivo de conversación se copia a esa cuenta.
Modelo · effort · modo de permisos
Cambie el modelo y el effort durante la sesión (de forma predeterminada, solo para esa sesión) y alterne entre los cinco modos de permisos (Predeterminado·Aceptar ediciones·Plan·Automático·Permitir todo).
Mover sesiones
Mueva una sesión terminada a otro Mac y continúe allí. También puede mover la carpeta de trabajo (sin las carpetas que se pueden regenerar) y seguir cada paso con una barra de progreso.
Explorador de archivos · editor
Explore, previsualice y edite la carpeta de la sesión. Los archivos que modifica Claude se reflejan al instante, y eliminar solo mueve a la papelera. Si lo abre en una ventana nueva, puede ver los archivos mientras sigue la conversación.
Terminal web
Abra desde la web el shell del Mac del desarrollador y la pantalla tmux real de una sesión de claude. El desplazamiento, la copia al seleccionar arrastrando y el borrado con ⌘K funcionan como en una terminal, y el número de líneas que se recuerdan se define en la configuración. Solo se abre si se activó directamente en ese Mac.
Lista de prompts
Reúne solo los prompts que una persona escribió en esa sesión, de los más recientes a los más antiguos. Al pulsar uno, salta a ese punto de la conversación para revisarla desde ahí, incluso en el historial anterior (dentro del periodo de retención del servidor).
Tareas — agentes en segundo plano
Vea en una sola pantalla, a través de todas las sesiones, los agentes en segundo plano y los flujos de trabajo en ejecución, y consulte también los que terminaron en las últimas 24 horas.
Panel de uso
Consulte los límites de la cuenta y la previsión al ritmo actual, el costo estimado, barras diarias por modelo, las sesiones de mayor uso y un mapa de calor de día de la semana × hora. El costo es una estimación según los precios de la API.
Gestión remota de hosts y cuentas
Conecte el Mac de un desarrollador con el comando de instalación de una línea que genera «Agregar host». Vea el estado de inicio de sesión de las cuentas de Claude · Ollama en cada Mac e inicie sesión desde la web; el Agent se actualiza en remoto con «Actualizar ahora».
Copia de seguridad de conversaciones · Restauración
El historial de conversaciones y las copias de los archivos anteriores a los cambios de Claude se suben al servidor de la empresa cada 10 minutos. Vea el tamaño del archivo · el espacio libre en disco · el estado de las copias por host, y restaure lo que elija.
Registro de auditoría · limpieza de retención · métricas
Todos los comandos remotos se registran: quién · en qué sesión · qué · con qué resultado. Los registros antiguos se limpian según el periodo definido, y los valores sensibles como los tokens se muestran ocultos. También puede ver métricas como la latencia de conexión de cada host.
10 idiomas
Use la consola web en coreano · inglés · japonés · chino simplificado · francés · español · indonesio · vietnamita · jemer · árabe. Elija el idioma con el botón 🌐 de la parte superior; el árabe se muestra de derecha a izquierda.
Así se usa tras la implantación
Conecte los Mac de sus desarrolladores a un único servidor de la empresa. Los desarrolladores solo tienen que seguir usando claude dentro de tmux, como siempre.
Instálelo en el servidor de la empresa
Coloque el servidor de retransmisión (servidor de aplicaciones web · base de datos) en un servidor interno. La consola web va detrás del proxy HTTPS de la empresa, y las conexiones de los Agent solo se abren dentro de la red interna.
Conecte los Mac de los desarrolladores
Basta con pegar en la terminal del Mac el comando de instalación de una línea que el administrador genera con «Agregar host» (código de registro de un solo uso, válido 15 minutos) para que el Agent se instale y se conecte.
Continúe desde cualquier lugar
Las sesiones de claude lanzadas en tmux aparecen en la web. Siga el progreso desde el escritorio o el móvil para aprobar · responder · dar la siguiente instrucción · interrumpir.
¿Cómo funciona?
El Agent de cada Mac lee los archivos de conversación y los hooks de claude, los envía al servidor de la empresa e introduce en tmux los comandos que llegan desde la web. Como es el Agent quien se conecta al servidor, no hay que abrir puertos en el Mac.
- El original son los archivos de conversación de cada Mac. El servidor guarda una copia para la pantalla, así que, aunque se reinicie, el Agent vuelve a enviar los datos desde donde se quedó y la completa.
- Conexión en un solo sentido, Agent → servidor — el servidor nunca entra en el Mac. Los comandos llegan por la misma conexión y se introducen en tmux.
- Los hooks solo se reciben en 127.0.0.1. Aunque el Agent esté caído, claude no se ralentiza (desiste en menos de 1 segundo).
- La web, detrás del proxy HTTPS de la empresa, solo se abre tras login + OTP, y todos los comandos remotos quedan en el registro de auditoría.
Binario Go único
Residente en cada Mac mediante launchd. Tail de los archivos de conversación · recepción de hooks · control de tmux · actualización remota.
SSemiYa F/W
Web Application Server
Retransmisión con WebSocket, REST, registro de auditoría y almacenamiento de las copias de seguridad de conversaciones. Se instala en un servidor interno.
Módulos de JavaScript puro
Sin herramientas de compilación ni recursos externos. Escritorio · móvil, tema claro · oscuro.
Database
Copia de las conversaciones para la pantalla, catálogo de cuentas y modelos, uso y registro de auditoría.
Principios de seguridad
Como es una herramienta que ejecuta comandos en remoto en el Mac de los desarrolladores, primero definimos los límites que había que respetar y la construimos sobre ellos.
- Toda la retransmisión y el almacenamiento para el control remoto se hacen en el servidor de la empresa — sin pasar por servicios externos en la nube.
- El Mac solo abre conexiones salientes hacia el servidor de la empresa — no hay puertos abiertos para entrar desde fuera.
- Los secretos de las cuentas (tokens de Claude · claves de Ollama) solo están en cada Mac. El servidor no los guarda.
- Los códigos de registro y los tokens de host solo se guardan como hash, y cada código de registro se usa una sola vez y en un plazo de 15 minutos.
- Las conexiones de los Agent no se exponen a través del proxy externo; solo se aceptan desde la red interna (VPN).
- La web exige usuario · contraseña y OTP, y las tareas de administración (hosts · cuentas · configuración · restauración de copias) solo las realizan los administradores.
- Las nuevas sesiones solo se abren dentro de carpetas permitidas, y el Agent hace la comprobación final de las rutas de archivo (rechaza lo que esté fuera de la carpeta de la sesión,
.gity.claude). - Todos los comandos remotos quedan en el registro de auditoría (quién · qué sesión · qué · resultado).
- La terminal web solo se abre si se activa directamente en ese Mac (no se puede activar desde la web), y cada vez que un administrador la abre se vuelve a verificar el OTP. La apertura, el cierre y el número de bytes quedan en el registro de auditoría, pero no el contenido de lo tecleado, y se cierra tras 30 minutos sin actividad.
- Los valores con aspecto de token que aparecen en pantalla o en los registros se muestran ocultos.
- La web no carga scripts ni fuentes externos (CSP), y en las subidas el tamaño y la ruta se comprueban dos veces.
Requisitos
Condiciones para que SSemBridge funcione.
- Cada Mac necesita macOS y tmux. Las sesiones lanzadas fuera de tmux (en una terminal normal) solo se pueden ver; para controlarlas hay que abrirlas con «Reanudar en tmux» desde la web.
- El servidor de la empresa necesita un servidor de aplicaciones web (WAS) y una base de datos. La consola web se coloca detrás del proxy HTTPS de la empresa, y las conexiones de los Agent solo se abren dentro de la red interna (VPN).
- Se usan las mismas cuentas de Claude Code y Ollama que ya se utilizan en cada Mac. Las cuentas y los cargos siguen sujetos, como hasta ahora, al contrato con cada servicio.
- El formato de registro · los hooks · la pantalla de Claude Code cambian con cada versión. El Agent se actualiza para las versiones verificadas (actualmente 2.1.288~2.1.291), y la actualización se envía a cada Mac con «Actualizar ahora» desde la web.
- El costo que muestra el uso es una estimación según los precios de la API. No es la cuota de suscripción ni el importe facturado real.
¿Está valorando implantar SSemBridge?
Indíquenos cuántos desarrolladores tiene y qué entorno de Mac · servidores utiliza, y le orientaremos sobre la configuración adecuada. También le informaremos sobre precios y condiciones de implantación.
Contactar con ventasSe instala en sus propios servidores · Levelupsoft Inc.