Client work and coding agents, in one place

Thistlewick keeps your clients, requests, time and invoices beside the GitHub issues your coding agents work on, so a client's request can go all the way to a merged pull request and a paid invoice.

Invite only ยท you need a Google account

Two parts, each on its own switch

Work

  • Clients, projects and the requests they send you.
  • Time logged in seconds: Enter saves, n adds.
  • Quotes and invoices as PDFs you download.
  • A draft client update from your requests.

Works on its own.

More about Work

Code

  • Your GitHub issues and pull requests, repository by repository.
  • Launch a coding agent session on an issue, approved with your passkey.
  • Follow each session's progress and questions as it works.
  • Review and merge on GitHub, as always.

Works on its own. Needs paid GitHub (for private repositories) and claude.ai plans.

More about Code

How it works

  1. Request Work

    Note what the client asked for under their project, and price it.

  2. Issue Code

    Turn the request into a GitHub issue in the project's private repository.

  3. Session Code

    Launch a coding agent session with your passkey and follow its progress.

  4. Merge Code

    Review its pull request and merge it on GitHub yourself.

  5. Invoice Work

    Mark the request done, add it to an invoice and download the PDF.

Why trust it

Drafts, not actions

AI output is plain text that waits for you. Nothing it drafts is used until you click, and nothing is sent to a client.

How drafts are handled

Passkey launches

A session starts only after your passkey approves the exact issue text it will work on.

How launches are approved

Kept apart

Your data is kept apart from every other account's, and your notes are sealed under a key of your own.

How your data is kept apart

Free during early access.

A person reads every request and replies when your account is ready.