Local-first file tagging

Tag your files.
Find anything.

FileTagger is a fast command-line tool that lets you tag any file and pull it back in an instant — all on your machine, nothing in the cloud.

Works offline macOS · Linux · Windows One-time license
ftag — ~/projects
$ ftag add report.pdf --tags work q4 client-acme
workq4client-acme
✓ tagged report.pdf
$ ftag search --tags work q4
~/projects/report.pdf
~/projects/summary.xlsx
$ ftag mv report.pdf archive/
✓ moved — tags kept in sync

What it does

A tagging system that lives where you work — the terminal.

No database to babysit, no account to create. Tag a file once and find it forever.

Tag from the terminal

Add tags to any file with ftag add. Instant, scriptable, and out of your way.

Find anything, fast

Search by tag, path, or fuzzy match with AND / OR logic. The file you want, surfaced instantly.

Bulk operations

Tag an entire glob in one command — ftag bulk add "src/**/*.py" --tags python.

Move-aware

Rename or relocate with ftag mv and your tags follow the file automatically.

Browser GUI

Prefer clicking? ftag gui serves a local web interface for the same tag database.

Relationship graph

ftag graph renders how your tags and files cluster — spot structure you didn't know was there.

Windows Explorer integration

Right-click any file in Explorer to tag it, without opening a terminal.

AI-ready (MCP)

Expose your tags to AI assistants through a built-in Model Context Protocol server.

100% local & private

Your files and tags never leave your machine. No cloud, no account, no telemetry.


Pricing

Pick the plan that fits.

Own it outright as an individual, or keep your whole team in sync.

One-time

Individual

For solo users & personal projects
$19one-time · USD
A perpetual license for one person, on all your own computers.
  • Every feature — CLI, GUI, graph, MCP & shell
  • Free updates for the 1.x line
  • Works fully offline
  • Email support
Buy Individual
Subscription

Business

For organizations & larger teams
$499per year · USD
Annual subscription for up to 30 team members.
  • Everything in Team
  • Up to 30 team members
  • Onboarding assistance
  • Priority support
Subscribe to Business
Every plan activates the same way — ftag license activate <transaction-id> after checkout.

Payments are securely processed by Paddle, our Merchant of Record. Prices shown in USD; local taxes calculated at checkout.


Questions before you buy?

We're a small, independent project and we read every message. Support, refunds, licensing — reach a real person.