Now available — Install with npm or pnpm

Your filesystem is chaos.
Fix it from the terminal.

AI-powered file renaming, document extraction, and PDF splitting. One command. Thousands of files. Zero manual work.

pnpm add -g @renamed-to/cli
No credit card required
50 free API calls
Mac, Linux, Windows
terminal
File Renaming
Zero Installation Required

Try it in 10 seconds

No global install. No configuration. Just paste this command and watch the magic happen.

terminal
$npx @renamed-to/cli watch ~/Downloads --output-dir ~/Organized
Downloads on-demandNo node_modules pollutionAlways latest versionWorks with pnpm dlx too

Or with pnpm: pnpm dlx @renamed-to/cli watch ~/Downloads

The Star Feature

Deploy once.
Organize forever.

Watch mode monitors your folders 24/7. Drop files in, get organized files out. AI handles the naming and folder structure automatically.

~/Downloadswatching
Waiting for files...
~/Organized
AI-organized files appear here
Files processed with
2 concurrent workers

Production-grade internals

Retry with Backoff

Failed files retry automatically with exponential delays (5s → 10s → 20s)

Concurrent Workers

Process 1-10 files in parallel. Configurable for your hardware.

Graceful Shutdown

SIGTERM/SIGINT drains the queue. No files left half-processed.

Debounced Processing

Handles batch drops intelligently. Waits for writes to complete.

~/.config/renamed/config.yamlCONFIG
watch:
  patterns: ["*.pdf", "*.jpg", "*.png"]
rateLimit:
  concurrency: 4
  retryAttempts: 3
health:
  enabled: true
  socketPath: /tmp/renamed.sock

You're still manually
renaming files?

These problems cost you hours every week. There's a better way.

The Chaos Problem

IMG_4521.pdf, document.pdf, scan0001.pdf

Your Downloads folder looks like a war zone. Finding anything takes forever.

AI reads content and generates descriptive, searchable filenames.

The Extraction Problem

Open PDF. Copy amount. Paste to spreadsheet. Repeat.

Manual data entry is killing your productivity. One mistake ruins your books.

Extract structured data to JSON or CSV in seconds.

The Split Problem

100-page vendor bundle. 47 different invoices.

Splitting PDFs by hand is medieval. Your afternoon is gone.

AI detects document boundaries and splits intelligently.
Enterprise Ready

Built for
production environments

Not a toy CLI. Battle-tested architecture for 24/7 operation with proper monitoring, graceful degradation, and integration with your existing infrastructure.

Health Check Response
{
  "status": "healthy",
  "uptime": 847293,
  "queue": {
    "pending": 3,
    "processing": 2,
    "completed": 1847,
    "failed": 0
  },
  "workers": 4
}
systemctl status renamed
renamed.service - Renamed File Organizer
Loaded: loaded (/etc/systemd/user/renamed.service)
Active: active (running) since Mon 2026-01-06 09:15:00
Main PID: 12847 (node)
Memory: 48.2M

Health Monitoring

Unix socket health server for integration with monitoring tools

$ curl --unix-socket /tmp/renamed.sock http://localhost/health

Systemd Service

Deploy as a system service with automatic restarts

$ renamed service install --user

Graceful Shutdown

SIGTERM/SIGINT drains the queue completely before exit

$ systemctl stop renamed

Failed File Handling

Automatic retry with exponential backoff, dead letter queue

$ renamed status --show-failed

JSON Logging

Structured logs for aggregation with ELK, Datadog, etc.

$ renamed watch --log-format json

Config as Code

YAML configuration for reproducible deployments

$ renamed --config ~/.config/renamed/config.yaml

Drop-in replacement for cron jobs

Replace fragile shell scripts with a robust, monitored process. Watch mode handles file arrivals in real-time instead of polling. Health checks integrate with your existing monitoring stack.

Reclaim your time

0+
files per minute
0%+
AI accuracy
<0
min setup time
0+
hrs saved weekly

Built for people
drowning in documents

DevOps & SREs

Automate log file organization, rotate and archive with consistent naming conventions. Integrate into CI/CD pipelines.

e.g. Log rotation, backup scripts, artifact organization

Accountants & Bookkeepers

Batch extract invoice data to CSV, rename by vendor/date/amount. Stop copy-pasting from PDFs.

e.g. Invoice processing, receipt organization, tax prep

Legal Teams

Split contract bundles by document type, organize discovery materials, rename with case numbers.

e.g. Contract management, discovery organization

Researchers

Rename papers by author/year/title, extract citations, organize by topic or publication.

e.g. Paper organization, citation management

Automation Engineers

Pipe renamed files into ETL workflows, backup scripts, or data processing pipelines.

e.g. ETL integration, webhook triggers, S3 sync

Get started in seconds

One command to install. One command to authenticate. You're ready.

# Install globally
$ pnpm add -g @renamed-to/cli
# Authenticate with your account
$ renamed auth login
# Rename files in a directory
$ renamed rename ./documents/ --apply
# Extract data from invoices
$ renamed extract ./invoice.pdf --output json
# Split a multi-document PDF
$ renamed pdf-split ./bundle.pdf --mode smart
# Watch a folder for new files
$ renamed watch ./incoming/ --apply

Stop organizing files.
Start shipping code.

Every hour you spend renaming files is an hour you'll never get back.
Let the robots handle it.

npx @renamed-to/cli watch ~/Downloads

No installation required - just paste and run

No credit card required
50 free API calls
Setup in under 3 minutes