Código, notebooks, terminal y Git
Edita código y vistas previas, ejecuta notebooks Python o R, gestiona terminales de escritorio y trabaja en proyectos locales o SSH.
El código, los datos, los notebooks y el artículo que los explica viven en el mismo proyecto Kosmico.
Código y vistas previas
Los archivos fuente se abren con resaltado, plegado, completado, emparejamiento de corchetes, varios cursores, esquema y búsqueda y sustitución con expresiones regulares. Selecciona código o texto para preguntar a Kosmo por ese pasaje o pedir una edición revisable.
Los archivos HTML y MDX pueden abrirse en un espacio de código y vista previa. Esta vista representa contenido del proyecto y es distinta del Browser integrado para sitios públicos. Los CSV y otras tablas compatibles se abren en una superficie de datos y no solo como texto.
Notebooks
Python y R son los entornos de notebook compatibles. Los metadatos del entorno permanecen en cada .ipynb, por lo que un notebook R nunca se ejecuta silenciosamente como Python.
En escritorio, Kosmico detecta kernels de Jupyter, mantiene sesiones independientes, transmite la salida y permite ejecutar una celda o todas, interrumpir, reiniciar y borrar resultados. La configuración guiada cubre Jupyter, ipykernel, R e IRkernel. La detección de entornos conda se aplica a Python.
La aplicación web puede crear, editar, cambiar, guardar y reabrir notebooks Python y R, pero la ejecución permanece en escritorio. Ejecutar localmente prepara en el dispositivo un espacio autorizado para un proyecto en la nube o compartido y replica las escrituras compatibles.
Un notebook no válido se informa y se deja intacto.
Sesiones de terminal
Solo escritorio. La terminal y la ejecución en el equipo no están disponibles en la aplicación web.
Abre Terminal desde la barra lateral. Cada proyecto puede tener varias sesiones de shell independientes. Busca en el historial con Cmd+F (Windows: Ctrl+F). Cerrar una sesión termina su proceso.
Kosmo pide permiso antes de ejecutar comandos en el equipo. Usa tmux o nohup cuando un trabajo local deba sobrevivir a una conexión breve o una interrupción de la aplicación.
Proyectos SSH
Los proyectos SSH son solo de escritorio y conservan los archivos en el host remoto. Kosmico ofrece archivos remotos, Git, comandos limitados en primer plano y trabajos duraderos. Un trabajo duradero puede usar nohup, tmux o Slurm y cuenta con operaciones de lista, estado y cancelación. Sobrevive a la conexión breve que lo inicia.
Los proyectos SSH no se exponen mediante el servidor MCP local de Kosmico. La ejecución de notebooks y otras funciones siguen dependiendo de lo instalado en la máquina remota.
Git
Abre Git desde la barra lateral para inspeccionar archivos modificados, preparar cambios seleccionados, revisar diferencias, confirmar, cambiar de rama y enviar. El historial de commits y el grafo de ramas son vistas distintas.
El Navegador resume las líneas de texto añadidas y eliminadas entre el trabajo preparado y sin preparar. Los archivos de texto nuevos cuentan como adiciones; los artefactos grandes y binarios se excluyen.