Funciones principales
Cocxy Terminal está diseñada como una app nativa para macOS: terminal diaria, paneles de desarrollo, automatización local y flujos con agentes sin backend propietario.
Detección local de agentes
Cocxy detecta sesiones de agentes de código mediante hooks locales, secuencias OSC, patrones de salida y heurísticas de tiempo. Las señales se procesan por superficie y alimentan panel de agentes, historial, barra lateral, ruteo inteligente y rutas de comentarios.
Ejecuta cocxy setup-hooks para configurar agentes compatibles instalados localmente. Los perfiles personalizados se auditan en ~/.config/cocxy/agents.toml.
Panel de revisión de código
Muestra archivos modificados, diffs, comentarios en línea, acciones por fragmento, estadísticas, plantillas de respuesta y comentarios estructurados hacia el agente. El objetivo es revisar cambios reales sin abandonar la terminal.
El panel entrega comentarios por la PTY original, aplica sugerencias localmente con validaciones contra rutas inseguras y puede preparar commits o pull requests desde el flujo Git local.
Panel GitHub integrado
El panel GitHub lista pull requests, issues, verificaciones e hilos de revisión del repositorio activo usando tu propia sesión de gh. Cocxy no almacena tokens propios.
La CLI incluye comandos como cocxy github status, cocxy github prs y cocxy github refresh para automatizar el panel desde scripts locales.
Espacio Markdown
Editor de fuente, previsualización local, modo dividido, Mermaid, KaTeX, avisos, notas al pie, tabla de contenido, resaltado de sintaxis, búsqueda, adjuntos de imagen y exportación HTML/PDF. El editor y previsualización usan colores legibles en temas claros y oscuros.
QuickLook sin red
Los notebooks de Cocxy generan previsualizaciones QuickLook sin red. El contenido necesario se conserva localmente, y el paquete verifica que la extensión y metadatos se empaqueten junto a la app.
Motor GPU con CocxyCore
CocxyCore es el motor de terminal escrito en Zig con ABI C estable y renderizado Metal. Mantiene parser, scrollback, hipervínculos, bloques semánticos, protocolo de imágenes y diagnósticos expuestos al paquete Swift.
Espacios remotos
Perfiles SSH, ControlMaster, jump hosts, túneles, SFTP, tmux, proxy, relay y daemon opcional para sostener sesiones remotas persistentes sin servidor Cocxy obligatorio. Las llaves se importan y gestionan localmente con Keychain cuando el usuario lo decide.
Navegador integrado
Previsualiza servidores locales, documentación y apps web junto a la terminal. Incluye perfiles aislados, favoritos, descargas, búsqueda, herramientas de desarrollo, panel superpuesto o dividido, e integración con indicadores de puertos detectados.
Terminal web local
Expone una terminal local por HTTP cuando lo activas con cocxy web-start --port 8080. Sirve para programación en pareja, asistencia interna o paneles privados, con control explícito de inicio, estado y cierre.
Sistema de plugins
Plugins descentralizados con sandbox, permisos explícitos, tiempo límite, fuentes locales y eventos de terminal. Pueden vivir en usuario, proyecto o paquete, y se ejecutan con el contexto mínimo que el evento necesita.
Configuración por proyecto
Un .cocxy.toml en el repositorio permite ajustar fuente, opacidad, patrones extra, atajos y preferencias de espacio solo para ese proyecto, con recarga en caliente conservadora.
AppleScript y Atajos
Automatiza pestañas, comandos, divisiones, foco y conteo de sesiones desde herramientas de macOS. Las acciones de Atajos ejecutan solo operaciones locales y describen claramente su frontera de privacidad.
Integración de shell
Marcadores OSC para directorio, prompt, límites de comando, bloques, hipervínculos y estado semántico. La integración conserva configuraciones zsh, bash y fish existentes y degrada de forma segura cuando un shell no soporta una señal.
Cero telemetría
Sin analíticas, rastreo, reporte automático de fallos ni backend propietario. La red solo aparece cuando instalas, actualizas o usas una herramienta externa configurada por ti; las auditorías del repositorio bloquean SDKs de telemetría y texto público impreciso.
CLI local
La CLI cocxy controla pestañas, ventanas, divisiones, sesiones, agentes, hooks, Markdown, remoto, plugins, GitHub, terminal web, temas y diagnósticos mediante un Unix Domain Socket local con autenticación por usuario.
Siguiente paso
Instala Cocxy, abre un proyecto real y prueba el panel de agentes, Markdown y revisión integrada.