Antes de mover un solo archivo,
te muestra adónde va cada uno
Recorre tu carpeta de Descargas, clasifica por extensión, nombre, fecha y tamaño, y en cada fila escribe «por qué esta carpeta» antes de mover nada. Solo se mueve lo que apruebas, y todo se puede deshacer.
- Antes de mover, muestra el destino y el motivo de cada archivo
- Mueve solo lo marcado y lo devuelve todo de una vez
- Nunca sobrescribe: si ya hay algo ahí, el núcleo rechaza el movimiento
- Un ejecutable, sin instalación; todo ocurre en este PC
| Marcar | Archivo | Nueva ubicación | Motivo |
|---|---|---|---|
| contrato_ACME_2026.pdf | Documents/Contracts | extensión .pdf · nombre «contrato» | |
| ACME-invoice-0312.pdf | Documents/Invoices | extensión .pdf · nombre «factura» | |
| screenshot 2026-09-10.png | Images/Screenshots | extensión .png · nombre «captura» | |
| ventas_septiembre.xlsx | Spreadsheets | extensión .xlsx | |
| playlist-bounce.mp3 | Audio | extensión .mp3 | |
| ⚠ presupuesto_final.pdf | Documents/Quotes | dice .pdf, pero por dentro es un programa | |
| notas.txt | Documents | ese nombre ya está → notas (1).txt | |
| unknown-blob.qqq | Other | extensión no reconocida | |
| VSCodeUserSetup-x64.exe | Installers | extensión .exe |
Analizar → vista previa → organizar
Los tres pasos respetan su orden. Nada se toca antes de terminar el análisis, y nada se mueve sin tu visto bueno.
Analizar
Tus carpetas se leen en segundo plano. Los archivos ocultos y de sistema, los enlaces simbólicos y carpetas como node_modules quedan fuera. Puedes cancelar en cualquier momento.
Vista previa
Archivo, dónde está, dónde iría y por qué: todo en una tabla. Los choques de nombre se marcan de antemano, y las casillas las decides tú.
Organizar
Solo se mueve lo marcado, y cada movimiento queda anotado. ¿No te convence? Un [Deshacer] y todo vuelve a su sitio.
Solo lo que necesita un organizador, bien hecho
Tus reglas van primero
Crea reglas con comodines, expresiones regulares, extensiones, tamaño o antigüedad, y dales prioridad. contrato* → Documents/Contracts.
Clasificación que explica sus motivos
Cada fila cuenta cómo se decidió: «extensión .pdf → Documentos · nombre “factura” → Invoices».
Deshacer
Origen y destino se guardan por operación y se recorren al revés. Si en el sitio original ha aparecido otro archivo, se omite en vez de sobrescribir.
Cuando el nombre choca
Si el nombre choca, se guarda como informe (1).pdf o se omite. Nunca, bajo ningún supuesto, se sobrescribe.
Exclusiones
Deja fuera con una regla lo que no se debe tocar: *.crdownload, lo que baje de cierto tamaño, carpetas enteras.
Limpieza programada
Cada día a la hora que elijas: solo analizar, o mover también. Una línea, schedule --install, y el Programador de tareas queda listo.
Rutas largas y no latinas
Las rutas de más de 260 caracteres pasan por el prefijo \\?\, y las rutas en coreano, japonés o chino se manejan tal cual.
Extensiones falsas, a la vista
Un «presupuesto.pdf» que en realidad es un programa, o una extensión doble como factura.pdf.exe, se marcan con ⚠. Solo se leen los primeros 512 bytes de las extensiones que vale la pena falsificar.
Buscar archivos duplicados
Tamaño, luego un hash de 64KB por cada extremo, luego el archivo entero: tres pasadas, y solo las copias van a la Papelera. El original se elige por su nombre y se conserva.
Historial
Cada análisis y cada movimiento quedan en SQLite. Una fila por archivo en operation_items: origen, destino, estado, motivo, error.
Paquetes de reglas
Añade de una vez paquetes de reglas para estudiantes, oficina, desarrollo y foto/diseño. Antes te enseña qué iría adónde, y tus propias reglas siempre van primero.
Buscar espacio
Muestra, solo leyendo, los archivos grandes, los que nadie toca desde hace tiempo, el espacio por categoría y lo que queda libre en el disco. Solo se quita lo que eliges, y a la Papelera.
Estadísticas de cada mes
En el Panel de administración ves lo organizado cada mes, la tasa de éxito global y el volumen enviado a la Papelera. Las reglas se exportan en JSON para compartirlas con otro PC.
Una ventana que no se congela
El análisis y los movimientos corren en hilos de trabajo: unos 5 segundos para revisar y clasificar 10 000 archivos. Si cancelas a medias, el registro se queda.
Seis pasos, aplicados en orden
Cuando un paso decide, los de abajo ni se consultan. La fecha y el tamaño solo añaden una subcarpeta una vez fijada la categoría.
- Tus reglascontrato* → Documents/Contracts
- Extensión.xlsx → Spreadsheets
- Patrones de nombre*invoice* → Documents/Invoices
- FechaImages/2026/09
- TamañoVideos/Large
- Análisis del contenido (opcional)solo los primeros 8KB de texto
| Categorías | Extensión |
|---|---|
| Documentos | pdf doc docx hwp hwpx txt md rtf odt |
| Imágenes | jpg jpeg png webp gif bmp svg heic |
| Vídeos | mp4 mov avi mkv webm |
| Audio | mp3 wav flac m4a ogg |
| Comprimidos | zip 7z rar tar gz |
| Hojas de cálculo | xls xlsx csv ods |
| Presentaciones | ppt pptx odp |
| Instaladores | exe msi msix |
| Otros | todo lo demás (sin clasificar) |
Una tabla y ya está revisado
Filtras con la búsqueda, compruebas algo en el Explorador con el botón derecho y mueves solo lo que marcaste.
Qué se movió y cuándo, en una sola página
Un botón (o omnisort-cli report) reúne todo lo organizado hasta ahora en una página HTML. Sin servidor y sin internet: la guardas o la compartes tal cual.
| ID | Tipo | Hora | Estado | Hechos/Total |
|---|---|---|---|---|
| #128 | Organización | 09-11 03:00 | Hecho | 412/412 |
| #127 | Deshacer | 09-10 21:14 | Deshecho | 37/37 |
| #126 | Organización | 09-10 03:00 | Parcial | 298/300 |
| #125 | Papelera | 09-09 18:02 | Hecho | 64/64 |
No borra. No sobrescribe.
Cuando un organizador se equivoca, pierdes datos. Por eso lo que no se puede deshacer simplemente no está.
- Nunca borra para siempreBorrar significa la Papelera, siempre. Incluso las carpetas que quedan vacías después van allí en vez de desaparecer.
- Sin sobrescribir — lo garantiza el núcleoEl movimiento se pide de forma que el núcleo lo rechace si ya hay algo ahí. Aunque aparezca un archivo entre la comprobación y el movimiento, no se pisa el archivo de nadie.
- Otra comprobación justo antesSi después de la vista previa cambió el tamaño o la fecha, o el archivo se convirtió en un enlace, se deja quieto.
- Las carpetas del sistema, intocablesLas rutas protegidas se rechazan al añadir la carpeta, y se omiten si el análisis se topa con una.
- Todo a la vista antes de moverOrigen, destino y posible choque de nombres, todo a la vista; solo se tocan las filas marcadas.
- Primero se anota, luego se mueveCada elemento se anota en la base de datos y después se mueve. Si se corta a medias, queda registrado hasta dónde llegó.
- Los archivos en uso se quedan quietosLos archivos que se están descargando (.crdownload, .part) o que cambiaron hace un momento se omiten solos.
- Aunque se interrumpa, se puede deshacerSi el programa muere a mitad, el siguiente arranque averigua hasta dónde llegó y lo deja en un estado que puedes deshacer.
- Los enlaces no se siguenNunca se sale por un enlace simbólico o una unión, y rechaza un destino cuya ruta pase por uno.
- Nada sale de la raízLas reglas no admiten
.., rutas absolutas ni rutas de red; y si la ruta final cae fuera de la carpeta raíz, no se mueve nada.
Sitios que nunca pueden ser destino
- C:\Windows
- C:\Program Files
- C:\Program Files (x86)
- C:\ProgramData
- %LOCALAPPDATA% · %APPDATA%
- C:\$Recycle.Bin
- System Volume Information
- la raíz de una unidad (C:\)
Esta lista no la inventamos: nos la encontramos
Un programa que mueve archivos es peligroso no por falta de funciones, sino porque los archivos desaparecen donde nadie mira. Todo lo de abajo nos pasó, y lo arreglamos.
- Hay archivos que no pueden ir a la PapeleraArchivos en unidades de red o extraíbles, archivos más grandes que la propia papelera, unidades con la papelera desactivada. En esos casos Windows los borra para siempre, sin preguntar. Nosotros lo comprobamos antes y, si no se puede, dejamos el archivo y anotamos el motivo.
- Si sacas el USB a mitad, pierdes las dos copiasMover entre unidades es copiar y luego borrar el original. Esperamos a que la copia haya llegado de verdad al disco antes de borrar nada. Es más lento, y es lo correcto.
- Una carpeta puede apuntar en realidad a otro sitioUniones, nombres cortos 8.3, recursos administrativos (
\\host\C$), rutas de dispositivo. Cuatro maneras de volver a carpetas protegidas: las cuatro bloqueadas. - El nombre que acabas de elegir puede ocuparse en ese instanteJusto después de elegir un nombre libre, otro programa puede crear un archivo con él. Hacemos la llamada de modo que el propio núcleo la rechace, así ni siquiera entonces sobrescribimos el archivo de nadie.
- Los nombres coreanos venidos de un Mac no son la misma cadenaEn pantalla se lee
계약서.pdfigual, pero la forma guardada difiere, así que las reglas fallan en silencio. Las igualamos solo al comparar: el nombre del archivo no se toca. - Un registro que se puede editar no es un registroCada limpieza se sella sobre la anterior. Cambia una fila, borra una operación o cuela una falsa: todo lo posterior deja de cuadrar y se nota.
No son promesas: lo impone la compilación
- Sin borrado permanente
- Sin sobrescritura
- Revisado justo antes de mover
- Rutas protegidas rechazadas
- Primero el registro, luego el movimiento
- Una sola salida al exterior
En los seis casos, el código que los rompa no puede publicarse siquiera.
Compruébalo tú mismo. La pantalla [Admin] muestra cuántas peticiones salieron realmente de este PC. Recién instalado pone «nunca».
Un ejecutable de consola listo para el Programador de tareas
Misma base de datos y mismas reglas que la ventana. Sin --apply no mueve ni un archivo.
# registrar una carpeta para organizar omnisort-cli add "C:\Users\me\Downloads" # solo ver qué iría adónde (sin mover nada) omnisort-cli preview # añadir reglas: los contratos a Contracts, las descargas a medias fuera omnisort-cli rules add --name contrato --glob "contrato*" --target Documents/Contracts omnisort-cli rules add --name parcial --glob "*.crdownload" --exclude # organizar de verdad · deshacer · ver el historial omnisort-cli run --apply --yes omnisort-cli undo omnisort-cli history # buscar duplicados · dejar el original, el resto a la Papelera omnisort-cli duplicates omnisort-cli duplicates --trash # ver archivos grandes, archivos antiguos y espacio en disco (solo lectura) omnisort-cli space --old-days 365 # ver los paquetes de reglas · añadir el de estudiantes omnisort-cli rules preset omnisort-cli rules preset student # guardar la vista previa en CSV (se abre en Excel) omnisort-cli export plan.csv # todos los días a las 03:00 — una línea, con el Programador de tareas incluido omnisort-cli config schedule_time 03:00 omnisort-cli schedule --install omnisort-cli schedule --check
Lo difícil no es mover, sino arreglarlo cuando algo va mal
Las herramientas que vigilan una carpeta y mueven al instante según reglas son rápidas, pero qué fue adónde lo descubres después. OmniSort le da la vuelta al orden.
| Aspecto | Organizar a mano | Mover al instante por reglas | OmniSort |
|---|---|---|---|
| Ver el destino antes de mover | Decides tú | Lo sabes después de mover | Destino y motivo de cada archivo |
| Si algo se mueve mal | Depende de tu memoria | Depende de la herramienta | Deshace operaciones enteras, también las antiguas |
| Archivos con el mismo nombre | Depende del aviso de sobrescritura | Depende de la herramienta | Nunca sobrescribe, pase lo que pase |
| Archivos con extensión falsa | Difícil de notar | No mira el contenido | Lee el contenido y marca con ⚠ |
| Quitar duplicados y archivos grandes | Uno a uno en el Explorador | Hace falta otra herramienta | En el mismo programa, solo a la Papelera |
| Internet y cuenta | No hace falta | Depende de la herramienta | No hace falta; por defecto no sale nada |
Descargar y ejecutar, sin más
No hay instalador. Pones un único ejecutable en la carpeta que quieras, lo ejecutas y listo.
Tres pasos
- Descarga
OmniSort.exedesde la página de lanzamientos (yomnisort-cli.exesi quieres usar la línea de comandos) - Déjalo en la carpeta que quieras y ábrelo con doble clic
- Añade la carpeta Downloads con [+ Añadir] y pulsa [Analizar]
v0.2.5 · 30.0 MB · SHA-256 5860ec06424701deb14ab387ab6917b21c1848b298494b7f24dc89e7e529953a
Requisitos
- Sistema
- Windows 10 / 11 (64 bits)
- Instalación
- No hace falta · tampoco permisos de administrador
- Internet
- No hace falta · solo usa las funciones en línea que actives
- Qué queda en el PC
- El ejecutable, el archivo DB del historial y pequeños archivos de marca dentro de las carpetas organizadas
Si aparece «Windows protegió su PC»
OmniSort tiene firma de código, pero una versión recién publicada todavía tiene pocas descargas, así que SmartScreen puede pedir confirmación durante un tiempo. Pulsa [Más información], comprueba que el editor sea PROJECTTEAMFORYOU y luego pulsa [Ejecutar de todas formas]. Si el nombre del editor es otro o no aparece, no lo ejecutes.
Para comprobar que lo descargado es idéntico a lo publicado, abre PowerShell en la carpeta donde está el exe, ejecuta el comando de abajo y compara el valor que salga con el SHA-256 de la página de lanzamientos.
Get-FileHash .\OmniSort.exe -Algorithm SHA256
Conviene saberlo antes de empezar
¿Sube mis archivos a algún sitio?
No. Analizar, clasificar, mover y registrar termina todo dentro de este PC, y ni los nombres ni las rutas de tus archivos salen de él. La configuración y el historial viven en un único archivo: %LOCALAPPDATA%\OmniSort\omnisort.db.
¿No usa internet para nada?
Por defecto, ni una vez. Solo se conecta si tú activas en el Panel de administración la comprobación de versión, los avisos o las cifras de descargas, e incluso entonces no envía ninguna información de tus archivos (la comprobación de versión solo lleva el número de versión). Esa misma pantalla dice qué sale, con la dirección incluida.
¿Es gratis?
Sí. Es gratis, sin cuenta ni pago. Por defecto tampoco muestra anuncios. Si activas los avisos en el Panel de administración y llega uno promocional, aparece marcado como «Anuncio».
¿Buscar espacio borra archivos?
No. Buscar espacio solo lee. Únicamente van a la Papelera los archivos que tú eliges en la lista y confirmas, y desde la Papelera se pueden recuperar. Lo que no puede ir a la Papelera, como archivos en unidades de red o en unidades extraíbles como memorias USB, o más grandes que la propia Papelera, no se envía: te lo avisa.
¿Y si el resultado no me gusta?
Pulsas [Deshacer] y la última operación se revierte en orden inverso. También puedes elegir una operación antigua en el historial y deshacerla. Si en el sitio original ha aparecido un archivo con el mismo nombre, ese elemento se omite en vez de sobrescribirse, y se te dice cuáles se omitieron y por qué.
¿Volverá a organizar carpetas que ya organizó?
Las carpetas que crea OmniSort llevan una marca y se omiten en el siguiente análisis. Los archivos que ya están en su sitio también salen de la lista.
¿Y si un archivo está bloqueado o no tengo permiso?
Ese elemento se anota como fallido y el resto sigue. El motivo está en el historial, y el archivo se queda exactamente donde estaba.
¿Hay que instalar algo?
Descargas OmniSort.exe y lo ejecutas. Sin permisos de administrador y sin tocar el registro. Para quitarlo, borra el exe y la carpeta de la base de datos de arriba. Si activaste la limpieza programada, quita antes la tarea del Programador de tareas con omnisort-cli schedule --uninstall.