Clients → Projects → Tasks
A clear three-level hierarchy that mirrors how you actually work. Group projects under each client, break projects into tasks and subtasks, and always know where a piece of work belongs.
For freelancers & solo professionals
Clientry organizes your freelance work into a clean hierarchy of Clients, Projects, and Tasks — with built-in time tracking, notes, tags, and an AI assistant that actually knows your work. Built in SwiftUI, synced with iCloud, and yours to keep.
What it does
One focused app for the whole shape of freelance work — from the client list down to the task you're timing right now.
A clear three-level hierarchy that mirrors how you actually work. Group projects under each client, break projects into tasks and subtasks, and always know where a piece of work belongs.
Start a timer on any task with one click, or log hours after the fact. Timers flip a task to in-progress automatically, and weekly summaries roll up so you always know what to invoice.
Free-text notes attached to clients and projects, with the important ones pinned to the top. The context for a piece of work lives right next to the work.
Cross-project labels for the way you slice work — billable, waiting-on-client, urgent. Filter by tag across every project at once.
Ask about a client's open tasks, time logged this week, or a project's status and get answers grounded in your real data via tool calls. Point it at any OpenAI-compatible endpoint — including one running locally on your Mac.
SwiftData under the hood with iCloud sync across your Macs, hourly local backups you can restore from, and an optional local API server for your own scripts and integrations.
How it's organized
Four levels, from the person paying the invoice down to the checkbox you tick when it's done.
Install
A signed, notarized .app
— install with Homebrew, or download the zip and drag it to Applications. Apple Silicon or
Intel, macOS 14+.
One command installs Clientry straight into Applications. Prefer this if you already use brew.
Grab the latest release, unzip, and drag Clientry.app to Applications.
Open it and add your first client. Sign in to iCloud and your data syncs across your Macs automatically.
To use the assistant, point it at any OpenAI-compatible endpoint in Settings — a cloud key or a local server like LM Studio.
# macOS 14+ · Apple Silicon or Intel $ brew install --cask sooth/tap/clientry ✓ Developer ID signed ✓ notarized by Apple ✓ installs into /Applications
Signed and notarized. Clientry is signed with a Developer ID and notarized by Apple, so it opens cleanly — no "unidentified developer" warning. Your data lives in your own SwiftData store and your own iCloud account; nothing is sent to Clientry's author, because there is no Clientry server.