31 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
llama-fs is an automated directory manager and file system organizer that uses large language models to categorize, rename, and sort files into structured directories. It functions as a local data pipeline that analyzes file content to determine appropriate folder hierarchies and naming patterns. The project emphasizes privacy by routing data processing to local model instances, ensuring sensitive file information remains on the device rather than being sent to cloud providers. It utilizes multimodal analysis to process images, audio, and text, allowing the system to identify and classify div
Ships an automated file organizer that monitors directory changes and replicates organization patterns.
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.
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.
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.
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.
Goravel este un scaffold de dezvoltare complet și un framework pentru construirea de aplicații web, API-uri REST și servicii gRPC folosind limbajul de programare Go. Implementează o arhitectură model-view-controller și oferă un set de instrumente cuprinzător pentru servere și clienți de tip remote procedure call (RPC) de înaltă performanță. Framework-ul se distinge prin ecosistemul său integrat extins, care include un ORM (object-relational mapper) fluent pentru gestionarea bazelor de date și un toolkit CLI dedicat pentru automatizarea administrativă și scaffolding-ul proiectelor. Dispune de o abstractizare a serviciilor bazată pe drivere, care permite dezvoltatorilor să schimbe backend-urile de stocare, cache și sesiune fără a altera logica aplicației. Platforma acoperă o suprafață largă de capabilități pentru aplicații, inclusiv procesarea asincronă a sarcinilor cu cozi distribuite, gestionarea securizată a identității prin autentificare bazată pe token-uri și un strat robust de securitate cu criptare și control al accesului. Oferă, de asemenea, instrumente pentru localizarea conținutului, randarea de template-uri și o infrastructură de testare automatizată cu dependency mocking.
Performs basic file system operations including copying, moving, renaming, and deleting files on storage disks.
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.
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.
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.
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.
Acest proiect este un plugin de metadate Jellyfin și un furnizor de bibliotecă media conceput pentru a prelua informații despre filme și emisiuni de la servere backend la distanță. Funcționează ca un organizator media automatizat care populează bibliotecile Jellyfin cu titluri, biografii ale actorilor și imagini. Plugin-ul include un motor local de detectare a feței pentru a centra și decupa automat miniaturile actorilor și coperțile media. De asemenea, oferă instrumente de traducere care utilizează API-uri externe pentru a converti rezumatele și recenziile filmelor în limbile țintă. Sistemul gestionează organizarea media prin gruparea video pe mai multe discuri, remaparea genurilor și etichetarea limbii subtitrărilor. Suportă îmbunătățiri vizuale, cum ar fi adăugarea indicatorilor de subtitrare pe postere și încorporarea previzualizărilor trailerelor la distanță. Serviciul backend poate fi instalat prin binar sau container, cu opțiuni pentru deployment în cloud și securitate bazată pe token-uri.
Automates the organization of media libraries by scheduling metadata updates, remapping genres, and grouping multi-disc videos.
ZotFile este un plugin pentru Zotero care funcționează ca un organizator de fișiere de referințe academice, manager de atașamente și instrument de sincronizare. Este conceput pentru a menține un sistem de fișiere structurat al atașamentelor de cercetare, legate de o bază de date bibliografică. Proiectul oferă redenumirea bazată pe reguli a fișierelor PDF și a atașamentelor, folosind șabloane personalizabile bazate pe metadatele bibliotecii. De asemenea, permite sincronizarea documentelor între o bibliotecă locală și directoare externe pentru a facilita citirea și adnotarea pe dispozitive mobile. Capabilitățile suplimentare includ extragerea evidențierilor și a notițelor din documentele PDF pentru importul înapoi în baza de date de referințe, precum și gestionarea căilor fizice ale fișierelor pentru a asigura persistența legăturilor atunci când documentele sunt mutate.
Provides automated, rule-based organization of research attachments to maintain a structured library.