Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

box

Box es una interfaz móvil autoalojada para Claude Code y Codex que ejecuta sesiones de codificación persistentes en tu servidor propio, accesible desde el teléfono con UI nativa, voz y gestión de archivos.

Ficha actualizada 25 sept 2026, 8:54 · upstream 25 sept 2026, 8:43 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es box

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Box es una interfaz móvil autoalojada para sesiones reales de Claude Code y Codex que se ejecutan en un servidor que controlas. A diferencia de los agentes alojados en la nube o gestionados por terceros, Box mantiene el filesystem local, las credenciales y el historial de sesiones en tu máquina, permitiendo trabajar de forma autónoma incluso cuando tu portátil está cerrado.

El sistema utiliza `dtach` para mantener las sesiones activas y `cloudflared` para exponer la interfaz sin abrir puertos directos. Soporta integraciones con Linear (con clon local por defecto), Slack, Google Workspace y servicios de voz como ElevenLabs o Deepgram. Las sesiones guardan su estado en ~/.claude y el store de Box, permitiendo reanudar trabajos días después.

La arquitectura está basada en Node.js 18+, con un servidor que se ejecuta detrás de un túnel Cloudflare por defecto. El instalador gestiona automáticamente las dependencias como git, dtach y cloudflared. La configuración se realiza mediante variables de entorno en .env, incluyendo tokens de acceso, claves API opcionales y configuraciones de integración.

CASOS DE USO
  • Ejecutar sesiones largas de codificación que continúan funcionando mientras el portátil está cerrado o en modo suspensión
  • Gestionar tickets de Linear desde el móvil con delegación entre agentes Claude Code y Codex sin necesidad de cuenta externa
  • Colaboración compartida mediante códigos de invitación que otorgan acceso a carpetas específicas y claves API publicadas por el equipo
  • Integración con Slack para obtener contexto de canales, DMs y búsqueda de mensajes en tiempo real durante las sesiones
  • Dictado de prompts complejos mediante voz usando ElevenLabs o Deepgram con soporte multilingüe (Mandarin con ElevenLabs)
  • Gestión de múltiples repositorios y proyectos desde un único punto sin sandboxing, permitiendo navegación completa del filesystem local
PUNTOS DESTACADOS
  • Sesiones persistentes que sobreviven a cierres de sesión o reinicios controlados mediante dtach
  • Linear local por defecto con clon SQLite, eliminando la dependencia de una cuenta externa hasta que se desea conectarla
  • Compartición granular de carpetas y claves API mediante códigos de invitación sin sandboxing, actuando como límite de confianza
  • Soporte nativo para voz con ElevenLabs (mejor precisión, multilingüe) o Deepgram (más rápido, inglés)
  • Integraciones opcionales con Google Workspace (Gmail/Calendar/Drive OAuth) y Slack (lectura de canales y búsqueda)
  • Historial real de sesiones en ~/.claude y store de Box, permitiendo reanudar, bifurcar o buscar trabajos anteriores
PRECAUCIONES
  • Requiere una máquina siempre encendida con acceso SSH; no es un servicio serverless ni escalable horizontalmente
  • No incluye Docker ni Compose por defecto; el despliegue manual requiere gestionar procesos y dependencias directamente
  • La integración de Linear local tiene límites en búsquedas y contexto comparado con una cuenta real conectada
  • El túnel Cloudflare gratuito cambia la URL periódicamente en modo 'quick'; el modo 'named' requiere configuración adicional
  • Las sesiones comparten el mismo usuario Unix; compartir acceso implica dar permisos de shell a los invitados
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Box on a phone — open the task board, delegate a Linear ticket to an agent, watch it work, and file a follow-up ticketSession listChat with tool chips
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliega en un VPS Linux o macOS siempre encendido. Ejecuta `git clone` y `./install.sh` o usa el script bootstrap para instalación rápida. Asegura que Node 18+, git, dtach y cloudflared estén instalados. Configura .env con CC_AUTH_TOKEN, PORT (default 7321), TUNNEL_MODE (quick/named/none) y claves API opcionales. Para producción, usa TUNNEL_MODE=named con un dominio propio. Revisa ~/.cc-mobile/prompt-overrides.json para personalizar prompts y ~/.claude/hooks/ para scripts personalizados.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.