Local File Organizer: asistente local de organización de archivos, organizador automático de archivos AI
Últimos recursos sobre IAActualizado hace 10 meses Círculo de intercambio de inteligencia artificial 3.2K 00
Introducción general
Local File Organizer es una herramienta de gestión de archivos locales basada en IA diseñada para ayudar a los usuarios a organizar y clasificar los archivos de sus ordenadores. La herramienta utiliza modelos avanzados de IA como Llama3.2 3B y Llava v1.6 de Nexa El SDK permite escanear, reorganizar y clasificar archivos de forma inteligente, garantizando la privacidad del usuario y proporcionando al mismo tiempo una experiencia de gestión de archivos eficiente.
En pocas palabras, Local File Organiser explora las carpetas que especifiques y, basándose en el contenido de los archivos, los etiqueta, categoriza y genera automáticamente nuevos nombres de archivo para ellos, además de colocarlos en las carpetas correspondientes.
No hay necesidad de acceso a Internet en todo el proceso, todo el procesamiento se realiza en su propio dispositivo.
En cuanto introduzcas dos rutas, una es la ruta de la carpeta que hay que organizar y la otra es la ruta de la carpeta donde quieres guardar los archivos organizados, la IA empezará a funcionar.
Lista de funciones
- Digitalización de documentos: Analiza automáticamente todos los archivos del directorio especificado.
- análisis del contenido: Análisis del contenido de documentos mediante modelos lingüísticos y modelos lingüísticos visuales.
- Clasificación de documentosClasifica los documentos por contenido, fecha y tipo.
- renombrar un archivo: Genera descripciones y nombres de archivo relevantes.
- Privacidad: Todas las operaciones se realizan localmente sin necesidad de conexión a Internet.
- Soporte para múltiples documentos: Admite texto, imágenes, PDF, Excel, PPT, CSV y otros formatos de archivo.
- Barra de progreso en tiempo realMuestra el progreso en tiempo real del análisis del archivo.
- modo silencioso: Guarda todos los registros en un archivo de texto para reducir el ruido operativo.
- modo de funcionamiento en seco: Compruebe los resultados de la clasificación antes de enviar los cambios.
Utilizar la ayuda
Instalación 🛠
Para cuestiones relacionadas con la instalación y el modelado del SDK, consulte la página aquí están Publicado.
1. Instalar Python
Antes de instalar el Organizador Local de Archivos, asegúrese de que Python está instalado en su sistema; recomendamos Python 3.12 o posterior.
Puede descargar Python desde el sitio web oficial.
Siga las instrucciones de instalación de su sistema operativo.
2. Clonación del código base
Utiliza Git para clonar este código base en tu máquina local:
git clone https://github.com/QiuYannnn/Local-File-Organizer.git
O descargue el código base como archivo ZIP y extráigalo a la ubicación que desee.
3. Configuración del entorno Python
Cree un archivo llamado local_file_organizer
s nuevo entorno Conda, utilizando Python 3.12:
conda create --name local_file_organizer python=3.12
Activar el entorno:
conda activate local_file_organizer
4. Instale el SDK de Nexa ️
Instalación de la CPU
Para instalar la versión para CPU del SDK de Nexa, ejecute:
pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/cpu --extra-index-url https://pypi.org/simple --no-cache-dir
Instalación de GPU (Metal - macOS)
Para instalar la versión de la GPU compatible con Metal (macOS), ejecute:
CMAKE_ARGS="-DGGML_METAL=ON -DSD_METAL=ON" pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/metal --extra-index-url https://pypi.org/simple --no-cache-dir
Apoyo relacionado CUDA responder cantando GPU AMD Para obtener instrucciones detalladas sobre la instalación del SDK de Nexa, consulte el archivo README principal de la aplicación pieza de montaje.
5. Instalación de dependencias
- Asegúrese de que se encuentra en el directorio del proyecto:
cd path/to/Local-File-Organizer
comandante en jefe (militar)
path/to/Local-File-Organizer
Sustitúyalo por la ruta real donde clonó o extrajo el elemento. - Instale las dependencias necesarias:
pip install -r requirements.txt
Atención: Si tiene problemas con alguno de los paquetes, instálelos por separado:
pip install nexa Pillow pytesseract PyMuPDF python-docx
Después de activar el entorno e instalar las dependencias, ejecute el script utilizando el siguiente comando:
6. Ejecuta el script 🎉
python main.py
Proceso de utilización
- Especifique el directorio de entradaDespués de ejecutar el programa, introduzca la ruta de la carpeta que desea organizar, por ejemplo:
/home/user/documents/input_files
- Especifique el directorio de salidaIntroduzca la ruta a la carpeta donde se almacenan los archivos organizados o pulse Intro para utilizar la ruta predeterminada:
/home/user/documents/organized_folder
- Ver progresoEl programa muestra el tiempo de carga de la ruta del archivo y el árbol de directorios, lo que permite al usuario ver el progreso del análisis del archivo en tiempo real.
- Clasificación y renombramiento de archivosEl programa genera descripciones, nombres de carpetas y nombres de archivos en función del contenido del archivo y los muestra en el terminal.
- Terminar la clasificaciónUna vez finalizada la clasificación, el usuario puede ver los archivos clasificados en el directorio de salida especificado.
Funciones avanzadas
- modo silenciosoAñadir al ejecutar el programa
--silent
para guardar todos los registros en un archivo de texto:python main.py --silent
- modo de funcionamiento en secoAñadir al ejecutar el programa
--dry-run
para comprobar los resultados de la ordenación sin confirmar los cambios:python main.py --dry-run
- Cambiar el modeloLos usuarios pueden cambiar el modelo de IA utilizado a través de la CLI:
python main.py --model Llama3.2
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...