norte / Funciones

Todo lo que hace norte, captura a captura.

La portada cuenta la idea. Esto es el detalle: cada paso del recorrido, cada remoto, cada tema y los plugins en acción, todo capturado de la versión actual.

Un recorrido, con capturas reales

Un recorrido rápido, sacado de la versión actual.

ada@norte — Dos paneles
Uno es donde estás. El otro, adonde van las cosas.

Uno es donde estás. El otro, adonde van las cosas.

El modelo ortodoxo: ningún diálogo pregunta «¿adónde?». Marcas, tamaños, espacio libre y la codificación del listado siempre a la vista. Los nombres son bytes, así que 東京 y Tromsø son solo nombres.

TabInsertF5

Un núcleo, dos pantallas

Las mismas pantallas, en la terminal y en la ventana

Mismas teclas, mismos temas, misma disposición, mismo diario. Empieza en ntc por SSH y sigue en la ventana en tu mesa: las pestañas, los directorios y hasta lo que tenías marcado viajan contigo.
El visor, píxel a píxel
El visor, píxel a píxel
El mapa de disco, como treemap
El mapa de disco, como treemap
Ir a cualquier sitio
Ir a cualquier sitio
Cada orden, por su nombre
Cada orden, por su nombre
Un shell en un panel
Un shell en un panel
Ajustes con controles de verdad
Ajustes con controles de verdad

Donde estén tus ficheros

Una Raspberry Pi, un bucket o un zip: un panel más.

Discos locales, SFTP, FTP, S3 y archivos comprimidos pasan por un único sistema de ficheros virtual: las mismas teclas, el mismo diálogo de copia, el mismo diario. El daemon mantiene las conexiones abiertas para todos los clientes.
ada@norte — SFTP
El primer contacto pregunta: la huella de la clave del servidor, antes de mover un solo byte.
SFTPEl primer contacto pregunta: la huella de la clave del servidor, antes de mover un solo byte.
ada@norte — SFTP
Después la Pi es un panel como otro cualquiera: recórrela, mira, copia.
SFTPDespués la Pi es un panel como otro cualquiera: recórrela, mira, copia.
ada@norte — S3
Buckets y prefijos como carpetas. AWS, MinIO, cualquier cosa que hable S3.
S3Buckets y prefijos como carpetas. AWS, MinIO, cualquier cosa que hable S3.
ada@norte — Comprimidos
ZIP, TAR (gz, zst…) y RAR se abren como directorios de solo lectura. Recórrelos, míralos y copia desde ellos sin descomprimir antes.
ComprimidosZIP, TAR (gz, zst…) y RAR se abren como directorios de solo lectura. Recórrelos, míralos y copia desde ellos sin descomprimir antes.
ada@norte — Comparar y sincronizar
Dos árboles lado a lado —igual, distinto, solo aquí, solo allí— y después un plan de sincronización que apruebas de una vez, con cada cambio en el diario.
Comparar y sincronizarDos árboles lado a lado —igual, distinto, solo aquí, solo allí— y después un plan de sincronización que apruebas de una vez, con cada cambio en el diario.

Trabajo en segundo plano · el diario

Cierra la ventana y la copia sigue.

Abre ntc con --daemon, o usa la ventana, y el trabajo corre en el daemon de norte: mantiene viva la tarea cuando se cierra una pantalla, y cualquier otro cliente la encuentra en el mismo porcentaje. Cada cambio queda en un solo diario, con quién lo hizo.
01

La tarea no vive en la ventana

Copia, mueve o sincroniza y sigue trabajando. El daemon mantiene la operación viva; puedes pausarla, reanudarla o cancelarla sin dejar medio fichero.

02

Un cambio. Una entrada. Un autor.

Terminal, ventana, script o agente: cada operación llega al mismo diario, ordenada y con quién la hizo.

03

Empieza aquí. Continúa allí.

Abre ntc por SSH y retómalo en el escritorio. Las pestañas, los directorios y las marcas viajan contigo mediante ntc --attach.

Pruébalo

Arranca el núcleo

$norte daemon run

Engancha una terminal

$ntc --daemon

…y otra más

$ntc --daemon ~/Backup

O hazlo desde un script

$norte --daemon cp ~/big.iso /mnt/nas/

Un socket Unix en tu directorio de ejecución, comprobado contra tu usuario. No se abre ningún puerto.

Diez temas, dos frontends

Que se parezca al resto de tu escritorio.

Catppuccin, Gruvbox, Nord, VS Code, dos fósforos CRT y el propio de norte. Un solo fichero de tema pinta la terminal y la ventana, y la ventana puede seguir a tu escritorio entre uno claro y uno oscuro.
norte-gui — Catppuccin Mocha
norte con el tema Catppuccin Mocha, en la ventana

Elige uno: capturas reales, nada recoloreado.

En norte.toml

[ui]
theme = "catppuccin-mocha"

¿No está el tuyo? Tráelo de VS Code.

norte theme import lee un tema de color de VS Code y escribe un tema de norte que el selector ofrece por su nombre. Con --use pasa a ser el que ves.

$norte theme import dracula.json --use

Plugins, aislados

En acción, en estas capturas

Un plugin es un componente WebAssembly. Corre en un entorno aislado sin sistema de ficheros, sin red y sin poder lanzar programas: obtiene exactamente los permisos que declara su manifiesto, y una persona los aprueba antes de que nada se ejecute.
ada@norte — image-ansi
image-ansi: una foto en celdas de medio bloque, en cualquier terminal
image-ansi: una foto en celdas de medio bloque, en cualquier terminal
ada@norte — markdown
markdown: títulos, énfasis, código, listas y citas
markdown: títulos, énfasis, código, listas y citas
ada@norte — syntect
syntect: resaltado, leyendo ese fichero y nada más
syntect: resaltado, leyendo ese fichero y nada más

Cada llamada tiene 10 segundos, el plugin 64 MiB de memoria, y una respuesta que supera sus límites se rechaza entera, nunca se recorta en silencio.

Escribe el tuyo

Parte de la plantilla

$cp -r plugins/template my-plugin

Compílalo para WASI

$cargo build --release --target wasm32-wasip2

Instálalo (llega sin aprobar)

$norte plugin install ./stage
Lee la guía para autores de plugins→

Nuevo en v0.3 alpha

Lo que han traído las últimas alfas.

Un mapa de disco que se entiende

Alt+Z

Un mapa de disco que se entiende

Un treemap de verdad: rectángulos con el color de su tipo, con nombre, tamaño y porcentaje dentro, y una leyenda. También en la terminal.

La ventana, pulida

ADR 0172

La ventana, pulida

Barra de título propia con una caja «Ir a», paneles redondeados, iconos en el listado, avisos en tarjetas y un indicador de remoto.

Pausar y reanudar

Ctrl+Alt+K

Pausar y reanudar

Una copia para al final de su bloque y sigue donde lo dejó.

Teclear para saltar

ADR 0155

Teclear para saltar

En el preset Krusader, una letra salta al primer nombre que empieza por ella.

ADR 0165–0166

Copias más rápidas

Los ficheros pequeños van de cuatro en cuatro, y en btrfs o XFS una copia local es un reflink instantáneo.

ADR 0169

Iconos grandes en la terminal

En kitty, Ghostty, WezTerm, Konsole o una terminal con sixel, la columna de paneles pinta los iconos de la ventana.

ADR 0167

Un diario que deja de crecer

norte journal compact borra las entradas antiguas y la cadena sigue siendo verificable.

ADR 0172

Paneles hasta el borde

Suelta un panel en el borde de la ventana y ocupa todo ese lado.

Descarga

¿Listo para apuntar al norte?

Instala hoy la alfa para Linux, o compila norte donde corra Rust. Sin cuenta y sin telemetría.

Terminal · Linux x86_64v0.3.0-alpha.16

ntc — el gestor de ficheros

$curl --proto '=https' --tlsv1.2 -LsSf https://github.com/compilando/norte/releases/download/v0.3.0-alpha.16/norte-tui-installer.sh | sh

norte — daemon, CLI, MCP

$curl --proto '=https' --tlsv1.2 -LsSf https://github.com/compilando/norte/releases/download/v0.3.0-alpha.16/norte-cli-installer.sh | sh

La ventana · un paquete, tres binarios

Windows · primera preview, sin firmar

Cada paquete lleva norte y ntc dentro, así que una instalación limpia siempre tiene un daemon con el que hablar.

Linux x86_64 y una primera preview para Windows x86_64. En macOS se compila desde el código; los binarios llegarán el día que las versiones se construyan en CI.