For consultants and studios
The hours are already logged by the time you invoice.
Track the work — or let your coding agents track it for you — then turn it into a proposal, an invoice, and a signed sign-off without retyping any of it.
Shyre is in early access and accounts are set up by hand. Tell us what you work on and we'll be in touch.
One record, from the pitch to the payment
Proposal
Fixed-bid, not-to-exceed, a range, or time and materials — priced, sent, and signed.
The work
By timer, by hand, or logged by your agents — every entry carries its author and its project.
Invoice
Built from the entries you pick, grouped by project, task, person or ticket, with expenses split out from services.
Sign-off
Release notes your client signs, on the same surface as the proposal.
Fixed-bid work is a first-class citizen
Most consulting isn't hourly any more. Quote a number, track the hours against it, and see whether you hit it — the Profitability view compares the fee you quoted against the hourly value of the time you actually spent.
Fixed-bid projects are excluded from hourly invoicing on purpose, so the fee never bills twice.
- Hourly value spent
- $18,720
- Fee quoted
- $24,000
78% of the fee consumed. Margin is still yours — and you can see it before the project ends, not after.
They sign for what you delivered
Not a receipt after the invoice — the gate before you deploy.
Write the release notes, tick which proposal line items this release delivered, and send it for signature — so a fixed-bid fee is discharged against something the client agreed was done.
What the signature covers is fixed at send, not at signature. Nobody can widen the scope of an agreement after it is in front of the person signing it.
What the signature records
Every signature — a proposal or a release sign-off — captures the same evidence, and the record is built so you can show it to someone who asks.
- A link per signer, not a shared one
- A one-time code to their own address, five attempts then locked
- The exact document frozen and hashed at the moment of signing
- The signer's address and browser, recorded with it
- An append-only event log, with no path for a client to write to it
- A stated meaning for the signature — author, reviewer or approver
If your client's regulator has requirements of its own, tell us what they are before you buy and we will walk you through exactly how this behaves.
Your agent's hours don't reach a client unreviewed
Agent-logged time flows into the same pipeline as your own, but the invoice builder shows it in its own section, with an overlap warning when it collides with hours you logged yourself and one click to exclude it. Two agent sessions that ran side by side on two projects are split where your prompts went, with an Undo; any other overlap waits in the resolver, and an invoice will not send while an hour is still claimed by two clients. One timer at a time — start a second and the first stops.
Shyre warns. It never decides for you.
One Claude Code session, as Shyre measures it
Your client gets a link, not a login
One page with their sign-offs, their invoices, their proposals and their release notes. Nothing else of yours.
Turn it on for a customer and Shyre mints one long, unguessable link — not a password, not an account. The page asks for a one-time code to an address on the customer's own contact list, so a client who forwards the link has not given anyone access, and removing someone from that list locks them out on their next request.
Unsent proposals and draft invoices never reach the page. Neither do your time entries or your cost rates: the only rate a client can see is one you quoted them yourself, on their own proposal.
Portals ship switched off. A portal that turns itself on is a disclosure nobody chose.
It reads your own prose back to you before it goes out
A release sign-off once went to a client with an unticked box and a placeholder still in it. So the send confirmation reads the document back first — the overview, the terms and every line item.
It never blocks the send. A draft marker can be deliberate. You are the one who knows.
Before you send
Three things worth a look. None of them stops you.
Bring your history with you
Import from Harvest or a CSV. Already-invoiced entries keep their billed state instead of arriving as fresh unbilled work, and the whole import undoes in one click if it comes in wrong.