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.

Descargar Leer guía