Astrolinks

Time tracking for designers, from Figma to the final invoice

Time tracking for designers who work across Figma, Canva and client feedback. Astrolinks files your hours by client and drafts each update for you.

Today in Astrolinks: time counted, the day bar, time per client and a timeline of the day
The app, with example data.

Design work is hard to measure because it doesn't move in a straight line. You explore, you throw things away, you wait for feedback, you do round three. Time tracking for designers has to cope with that mess without asking you to babysit a timer. Astrolinks notes your day as it happens, and turns it into a clear update for each client.

The designer's problem with hours

Most designers either bill by the hour or quote by the project and quietly track hours to see if the quote held up. Both need honest numbers.

The trouble is how design days really go:

  • a morning in Figma, split across two clients' files
  • a feedback call that turns into twenty minutes of live edits
  • an hour of reference hunting in Pinterest, Are.na and Behance
  • exports, handoff notes, and a "small change" that wasn't small

When a client asks why the logo took nine hours, you want to answer calmly. "Three rounds, here's where the time went" lands better than a shrug.

It notes the work, not your screen

Astrolinks is a small desktop app for Mac that opens as one window with a sidebar and keeps counting from the menu bar. While it runs, it notes which app and window are in front every 5 seconds, and the web address in supported browsers. It reads window titles only. It never takes screenshots, so your unreleased work never leaves your screen.

Figma, Sketch, Adobe apps and Canva all put the file or design name in the window title. That makes rules easy. If every file for one client starts with "Brightline", that one word sends all of it to the right client. Read more on the automatic time tracking page.

Today in Astrolinks: the day bar, time per client and a timeline of entries with their clients
The app, with example data.

Today's log, at a glance

Today shows your shift as one slim bar that fills in as you work, how much went to each client, and every entry in order. Quick switches fold into the line they interrupted, and Show short visits brings them back. Delete what you don't want to keep. Change the client on anything that landed wrong.

Updates in the client's language

At the end of the day, Summarize my day gives each client a draft update. Each client can have their own sections and, with Pro, their own report language. On the last workday of your week, the Summary offers a weekly recap for each client.

Before a review meeting, a weekly recap is a good thing to send. It shows the work items and where the time went, so feedback starts from facts.

Hours and invoices

Set an hourly rate per client, in any currency. Hours shows the time per client by day, and with Pro, Make invoice saves a PDF or CSV invoice on your computer. If you quote by the project, Hours still tells you how your estimate held up.

An example project

This is an illustrative example, not a real customer.

Leo is a freelance brand designer. This month he has a coffee roaster's packaging, a studio's social templates in Canva, and an ongoing retainer for a SaaS startup's marketing pages.

He names files with the client first, so one rule per client is enough. On Wednesday the roaster asks for a fourth round on the bag design. Leo keeps working. At the end of the day he opens the roaster's tab in the summary. It lists the Figma file, the feedback call and the export work, with times. He adds one line in his own words, "Round 4: warmer browns, larger origin label", and sends it by email.

On Friday he sends each client a weekly recap. At the end of the month, he makes the roaster's invoice from Hours in one click and saves it as a PDF.

Privacy for creative work

Your log stays on your computer. No keystrokes, no screenshots, no clipboard. Nothing leaves without a click. If you use Write with AI, Claude gets a summary of the day, never your log. Mark a client Private and nothing about them goes to AI. That's useful under an NDA.

Keep reading

Questions

Does Astrolinks take screenshots of my designs?

No. It never takes screenshots or screen video. It notes the app and window title, like a Figma file's name, and the web address in supported browsers.

How does it know which client a Figma file belongs to?

You give each client a rule, such as a word that appears in their file names. Entries that match go to that client. You can fix any entry with a click.

Can I show a client how long revisions took?

Yes. Your report lists work items with their time, and you can edit it before sending. Hours shows each client's time by day for billing.

Does it work with Adobe apps and Canva?

It works with any app that has a window title on your Mac or PC. Canva in a supported browser also gives its web address.

Clock out with the report already written

7 days of Pro to start. No card. Your log stays on your computer. For Mac.