awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 repositorios

Awesome GitHub RepositoriesAutomated File Organizers

Services that monitor and manipulate directory structures to rename and organize files based on predefined rules.

Distinct from File Management Systems: Distinct from general file management systems: focuses specifically on automated, rule-based file organization and renaming.

Explore 31 awesome GitHub repositories matching content management & publishing · Automated File Organizers. Refine with filters or upvote what's useful.

Awesome Automated File Organizers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • radarr/radarrAvatar de Radarr

    Radarr/Radarr

    13,093Ver en GitHub↗

    Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and upgrade digital movie files. It functions as a service that integrates with Usenet and BitTorrent download clients to handle the retrieval and error management of files without manual intervention. The system distinguishes itself through a modular provider architecture that supports dynamic loading of external indexers and download clients. Users can define specific resolution and format requirements through custom quality profiles, which the application uses to automatically a

    Automatically monitors and manipulates local directory structures to rename, organize, and move media files based on quality profiles.

    C#bittorrentcouchpotatohacktoberfest
    Ver en GitHub↗13,093
  • joeanamier/xhs-downloaderAvatar de JoeanAmier

    JoeanAmier/XHS-Downloader

    11,574Ver en GitHub↗

    XHS-Downloader is a media downloader and content scraper for Xiaohongshu designed to extract and save images, videos, and metadata from profiles, search results, and shared links. It functions as a background service that can automatically detect and download media when platform URLs are copied to the system clipboard. The project provides a server with an HTTP API endpoint for programmatically triggering media downloads and extracting work details via external scripts. It includes a media asset manager that sorts downloaded content into custom folders using filename patterns based on author

    Organizes downloaded media into custom folders using rule-based filename formats derived from author metadata.

    Pythonapidockerdownload
    Ver en GitHub↗11,574
  • accomplish-ai/openworkAvatar de accomplish-ai

    accomplish-ai/openwork

    10,859Ver en GitHub↗

    Openwork is an AI agent for desktop automation that uses large language models to execute browser tasks, manage local files, and automate desktop workflows. It operates on a local-first execution model, translating natural language prompts into sequences of tool calls to perform digital chores. The system functions as a framework for defining and saving repeatable sequences of actions as reusable skills. It integrates large language models with third-party services and local APIs to synchronize data and share files. The agent includes capabilities for headless browser automation to conduct r

    Organizes and manipulates local files based on content rules while respecting directory-level privacy restrictions.

    TypeScript
    Ver en GitHub↗10,859
  • houtianze/bypyAvatar de houtianze

    houtianze/bypy

    8,555Ver en GitHub↗

    bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac

    Provides a suite of tools to list, upload, download, and arrange files within cloud storage folders.

    Python
    Ver en GitHub↗8,555
  • accomplish-ai/accomplishAvatar de accomplish-ai

    accomplish-ai/accomplish

    8,142Ver en GitHub↗

    Accomplish is an artificial intelligence action framework and desktop automation agent designed to execute productivity tasks through natural language prompts. It functions as a workflow orchestrator that manages connections between various cloud and local language model providers to perform cross-platform operations. The system distinguishes itself through the ability to define and save stateful, reusable custom skills for recurring workflows. It integrates local application programming interfaces with third-party services to synchronize data and manage information across different platforms

    Organizes and processes system files through AI-powered content analysis and rule-based movements.

    TypeScript
    Ver en GitHub↗8,142
  • rommapp/rommAvatar de rommapp

    rommapp/romm

    7,824Ver en GitHub↗

    Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device

    Creates virtual game collections that update automatically based on metadata filters.

    Pythonemulationopen-sourceretrogaming
    Ver en GitHub↗7,824
  • gaozhangmin/boxplayerAvatar de gaozhangmin

    gaozhangmin/boxplayer

    6,550Ver en GitHub↗

    Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine. The project implements a Model Context Protocol server, which exposes cloud storage and media management functions as programmable tools and context for AI agents. This allows for AI-driven storage automation and the a

    Includes a directory analysis tool to categorize and organize files within cloud storage.

    TypeScriptelectron-applinuxmacos
    Ver en GitHub↗6,550
  • hect0x7/jmcomic-crawler-pythonAvatar de hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Ver en GitHub↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Automatically organizes downloaded files into directory structures based on predefined naming rules and placeholders.

    Python18comicasynciocrawler
    Ver en GitHub↗6,371
  • iyaja/llama-fsAvatar de iyaja

    iyaja/llama-fs

    5,729Ver en GitHub↗

    llama-fs es un gestor de directorios y organizador de sistemas de archivos automatizado que utiliza modelos de lenguaje grandes (LLM) para categorizar, renombrar y ordenar archivos en directorios estructurados. Funciona como un pipeline de datos local que analiza el contenido de los archivos para determinar jerarquías de carpetas y patrones de nombres apropiados. El proyecto enfatiza la privacidad al enrutar el procesamiento de datos a instancias de modelos locales, asegurando que la información sensible de los archivos permanezca en el dispositivo en lugar de enviarse a proveedores en la nube. Utiliza análisis multimodal para procesar imágenes, audio y texto, permitiendo al sistema identificar y clasificar diversos tipos de medios para una organización automática. El sistema incluye monitoreo del sistema de archivos en tiempo real para detectar cambios en directorios y activar tareas de limpieza automatizadas. Admite procesamiento por lotes para reestructurar árboles de directorios completos en una sola operación y síntesis recursiva de directorios para crear automáticamente jerarquías de carpetas anidadas.

    Ships an automated file organizer that monitors directory changes and replicates organization patterns.

    TypeScript
    Ver en GitHub↗5,729
  • wonderwhy-er/desktopcommandermcpAvatar de wonderwhy-er

    wonderwhy-er/DesktopCommanderMCP

    5,493Ver en GitHub↗

    DesktopCommanderMCP is a Model Context Protocol (MCP) server that gives AI agents direct access to local files, shell commands, and system processes through natural language instructions. It acts as a unified bridge between conversational commands and desktop operations, enabling an AI to translate plain English into file management, code editing, system command execution, data analysis, and software scaffolding tasks without needing its own API. The server exposes these capabilities as structured tools via the MCP protocol, so any compatible agent can interact with the local environment in a

    Scans folders, identifies file types, creates subdirectories, and moves files into categories based on type.

    TypeScriptagentaicode-analysis
    Ver en GitHub↗5,493
  • tickstep/aliyunpanAvatar de tickstep

    tickstep/aliyunpan

    4,952Ver en GitHub↗

    This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track

    Deletes, moves, and renames files and directories in the cloud drive to maintain order.

    Goadrivebackuplinux
    Ver en GitHub↗4,952
  • tagspaces/tagspacesAvatar de tagspaces

    tagspaces/tagspaces

    4,935Ver en GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TagSpaces assigns descriptive labels to files and folders using filename modification or sidecar files to enable non-proprietary organization.

    TypeScriptelectronjavascriptnote-taking
    Ver en GitHub↗4,935
  • tangyoha/telegram_media_downloaderAvatar de tangyoha

    tangyoha/telegram_media_downloader

    4,865Ver en GitHub↗

    This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c

    Defines custom folder structures and filenames using configurable prefixes and date formats.

    JavaScriptcosplatfromcross-platformdownloader
    Ver en GitHub↗4,865
  • goravel/goravelAvatar de goravel

    goravel/goravel

    4,749Ver en GitHub↗

    Goravel es un scaffold de desarrollo y framework completo para construir aplicaciones web, APIs REST y servicios gRPC utilizando el lenguaje de programación Go. Implementa una arquitectura modelo-vista-controlador y proporciona un kit de herramientas integral para servidores y clientes de llamadas a procedimientos remotos de alto rendimiento. El framework se distingue por su extenso ecosistema integrado, que incluye un mapeador objeto-relacional fluido para la gestión de bases de datos y un kit de herramientas de interfaz de línea de comandos dedicado para la automatización administrativa y el scaffolding de proyectos. Cuenta con una abstracción de servicios basada en controladores que permite a los desarrolladores intercambiar backends de almacenamiento, caché y sesiones sin alterar la lógica de la aplicación. La plataforma cubre una amplia superficie de capacidades de aplicación, incluyendo el procesamiento de tareas asíncronas con colas distribuidas, gestión de identidad segura mediante autenticación basada en tokens y una capa de seguridad robusta con cifrado y control de acceso. También proporciona herramientas para la localización de contenido, renderizado de plantillas e infraestructura de pruebas automatizada con mocking de dependencias.

    Performs basic file system operations including copying, moving, renaming, and deleting files on storage disks.

    Goapiframeworkgo
    Ver en GitHub↗4,749
  • yuukiy/javspAvatar de Yuukiy

    Yuukiy/JavSP

    4,813Ver en GitHub↗

    JavSP is a media library organizer and video metadata scraper designed to sort and categorize video files. It extracts identifiers from filenames to aggregate media information from online sources and generates standardized NFO metadata files compatible with media servers. The utility features automated cover art processing that fetches high-definition images and crops non-standard posters into consistent dimensions. It also includes a multilingual metadata translator to convert video titles and summaries into different target languages. The system provides capabilities for media library org

    Sorts and categorizes video files based on automated naming and classification rules to maintain a structured archive.

    Pythonembyjavjav-scraper
    Ver en GitHub↗4,813
  • metabrainz/picardAvatar de metabrainz

    metabrainz/picard

    4,625Ver en GitHub↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Automatically renames and moves music files into structured folder hierarchies based on metadata scripts.

    Pythonacoustidaudioid3
    Ver en GitHub↗4,625
  • iflow-ai/iflow-cliAvatar de iflow-ai

    iflow-ai/iflow-cli

    4,609Ver en GitHub↗

    iflow-cli is a command-line interface and suite of AI tools designed for software engineering, workflow orchestration, and multimodal data analysis. It functions as an LLM command line interface that enables users to execute AI workflows, analyze codebase structures, and interact with large language models directly from the terminal. The project features a plugin-based agent architecture that allows for the integration of specialized domain experts and custom instruction sets from an external marketplace. It distinguishes itself through a multimodal AI terminal capable of processing visual da

    Performs batch operations to organize files by type, rename assets, and download content from webpages.

    Shell
    Ver en GitHub↗4,609
  • silentvoid13/templaterAvatar de SilentVoid13

    SilentVoid13/Templater

    4,590Ver en GitHub↗

    Templater is an Obsidian template engine and JavaScript automation plugin that functions as a dynamic content generator and workflow orchestrator. It enables the automation of document creation and note-taking tasks through the use of dynamic placeholders and embedded logic. The project distinguishes itself by executing custom JavaScript and shell commands to manipulate files and insert data. It allows for interactive note generation via modal prompts for user input and the import of external JavaScript modules to provide reusable logic outside of template files. Its capabilities include pro

    Programmatically creates, renames, and organizes files based on folder patterns and metadata.

    TypeScriptobsidian-mdobsidian-plugin
    Ver en GitHub↗4,590
  • metatube-community/jellyfin-plugin-metatubeAvatar de metatube-community

    metatube-community/jellyfin-plugin-metatube

    4,353Ver en GitHub↗

    Este proyecto es un plugin de metadatos y proveedor de biblioteca multimedia para Jellyfin, diseñado para obtener información de películas y programas desde servidores remotos. Funciona como un organizador multimedia automatizado que completa las bibliotecas de Jellyfin con títulos, biografías de actores e imágenes. El plugin incluye un motor local de detección de rostros para centrar y recortar automáticamente las miniaturas de los actores y las portadas de los medios. También proporciona herramientas de traducción que utilizan APIs externas para convertir resúmenes y reseñas de películas a los idiomas de destino. El sistema gestiona la organización de medios mediante la agrupación de videos de varios discos, reasignación de géneros y etiquetado de idiomas de subtítulos. Soporta mejoras visuales como la adición de indicadores de subtítulos en los pósteres y la incrustación de vistas previas de tráileres remotos. El servicio backend puede instalarse mediante binario o contenedor, con opciones para despliegue en la nube y seguridad de acceso basada en tokens.

    Automates the organization of media libraries by scheduling metadata updates, remapping genres, and grouping multi-disc videos.

    C#auto-translationdotnetemby
    Ver en GitHub↗4,353
  • jlegewie/zotfileAvatar de jlegewie

    jlegewie/zotfile

    4,339Ver en GitHub↗

    ZotFile is a plugin for Zotero that functions as an academic reference file organizer, attachment manager, and synchronization tool. It is designed to maintain a structured file system of research attachments linked to a bibliographic database. The project provides rule-based renaming of PDF files and attachments using customizable templates based on library metadata. It also enables the synchronization of documents between a local library and external directories to facilitate reading and annotating on mobile devices. Additional capabilities include the extraction of highlights and notes fr

    Provides automated, rule-based organization of research attachments to maintain a structured library.

    Java
    Ver en GitHub↗4,339
Ant.12Siguiente
  1. Home
  2. Content Management & Publishing
  3. Media Management
  4. File Management Systems
  5. Automated File Organizers

Explorar subetiquetas

  • Agent Workspace OrganizersSystems that organize project files into directories specifically optimized for AI agent routing and state synchronization. **Distinct from Automated File Organizers:** Distinct from Automated File Organizers: focuses on structuring files for agentic consumption and routing rather than general file renaming.
  • Cloud File Organizers1 sub-etiquetaDeletes, moves, and renames files and directories in cloud storage to maintain order. **Distinct from Automated File Organizers:** Distinct from Automated File Organizers: focuses on manual cloud file organization commands, not automated rule-based renaming.
  • Dynamic CollectionsVirtual groupings of items that update automatically based on predefined metadata rules. **Distinct from Automated File Organizers:** Distinct from file organizers as it creates logical virtual shelves rather than manipulating physical file paths.
  • Programmatic File Management InterfacesNon-interactive, stdin-friendly interfaces for script-driven or AI-agent file organization. **Distinct from Automated File Organizers:** Distinct from Automated File Organizers: focuses on programmatic stdin/stdout interfaces for scripts and AI agents, not rule-based monitoring.
  • Type-Based Categorizers1 sub-etiquetaScans folders, identifies file types, creates subdirectories, and moves files into categories based on type. **Distinct from Automated File Organizers:** Distinct from Automated File Organizers: focuses on type-based categorization rather than rule-based renaming and organization.