freelance-tracker.

Track clients, projects, invoices, and follow-ups. Local SQLite. No cloud. No subscription. CLI tool.

Live - EUR29 one-time
Buy now - EUR29

The problem

Freelancers juggle clients, projects, and invoices across spreadsheets, sticky notes, and memory.

Enterprise CRMs are overbuilt. They require setup, training, and a monthly subscription. Freelancers need something that works in 30 seconds.

Existing tools are either too simple or too complex.

Spreadsheets have no structure. Full CRMs have a learning curve. There is a gap for a lightweight CLI tool that just tracks what matters.

What it does

A CLI tool with local SQLite storage. Track:

clients

Name, email, hourly rate.

projects

Client, name, status (active, completed, cancelled).

invoices

Amount, due date, status (unpaid, paid, overdue).

How it works

$ python tracker.py add-client --name "Acme Corp" --email "billing@acme.com" --rate 75
{"id": 1, "name": "Acme Corp", "email": "billing@acme.com", "rate": 75.0}

$ python tracker.py add-invoice --client "Acme Corp" --amount 1500 --due 2026-02-01
{"id": 1, "amount": 1500.0, "status": "unpaid", "due_date": "2026-02-01"}

$ python tracker.py mark-paid --invoice-id 1
{"id": 1, "status": "paid"}

Local SQLite database. No cloud. No subscription. No data leaves your machine.

Why CLI

A CLI tool is the fastest interface for a freelancer who lives in the terminal.

No browser tabs. No loading screens. No sync issues. Just type a command and get a result.

Buy

EUR29 one-time. Runs locally. No subscription, no cloud, no data collection.

Buy now - EUR29