🇭🇺 Hungarian version: README.hu.md
Simple CLI follow-up tracker (CRM-lite for job search and conversations).
- local SQLite storage
- app data stored under %APPDATA%/trackr on Windows or ~/.trackr on Linux/macOS
- YAML import/export
- simple workflow states: created, waitme, waityou, finished
- activity log and full history
- optional description field on items
- clipboard-driven workflow
- automatic metadata extraction (email, phone, URLs, LinkedIn)
- custom metadata support
pipx install .
or
pip install -e .
trackr init
trackr add devops-role "DevOps Engineer Budapest" --desc "OpenShift role with recruiter contact"
trackr state devops-role waityou trackr note devops-role "CV sent" trackr set-review devops-role 2026-03-23
trackr list trackr review trackr activity trackr history devops-role
trackr apply devops-role --state waityou --next-review 2026-03-25
trackr apply devops-role --note "Followed up via LinkedIn"
trackr add-from-clipboard job-1
trackr add-from-clipboard job-1 --source linkedin
trackr note-from-clipboard job-1
trackr add-from-clipboard job-1 --meta company=EPAM --meta person=John
When using clipboard input, trackr tries to extract:
- email addresses
- phone numbers
- URLs
- LinkedIn links
Example:
{ "email": "recruiter@example.com", "phone": "+36301234567", "linkedin": "https://linkedin.com/in/example", "source": "linkedin" }
items:
- id: devops-role-FixY title: DevOps Engineer - Budapest description: | OpenShift-heavy role. Recruiter: fix Y state: waityou next_review: 2026-03-23 meta: recruiter: fix Y source: linkedin email: fixy@example.com
trackr export-yaml backup.yaml
- trackr history <item_id> shows full event history
- trackr list --fields id,title,state shows compact output
MIT