Your day belongs to other people's questions
“What's the status?” “Did they pay?” “What did we quote them?” You answer them all day, every day — and do your actual work after dinner. You didn't start a company to become its help desk.
For founders of service businesses
Right now, you're the one carrying context between tools, chasing status, and checking the numbers at midnight. My Dev Agents takes that job. It runs new business, delivery, books and people for your firm — and hands you finished work to approve.
14 days free. Cancel any time before you're charged.
Today · for your review
Tue, 08:04
Proposal drafted for a fintech dashboard brief
New Business · Qualified 7.4/10 — awaiting your review
Harbor & Co scope v1 — 4 phases, 23 stories
Delivery · Acceptance criteria ready to send
Tuesday's bank statement read and matched
Money · 31 rows reconciled · 2 questions queued
Daily check-ins collected from the team
People · 9 of 10 in · one workload flag raised
QA session on the portal build
Delivery · 14 min of voice became 6 tickets
A Tuesday morning on the OS. Staged data; every row is a shipped module doing its job.
The problem
Not on your tools. Not on your team. On you — your memory, your chasing, your evenings. Every founder of a services firm knows the shape of it:
“What's the status?” “Did they pay?” “What did we quote them?” You answer them all day, every day — and do your actual work after dinner. You didn't start a company to become its help desk.
Quotes wait on you. Reviews wait on you. Chasing the late invoice waits on you. Hiring more people doesn't fix it — it just gives the bottleneck more to carry. Revenue stalls exactly where your hours run out.
The client history, the numbers, the way things get done — it lives in your head. So stepping away means everything pauses, then greets you back as fires. That's not a business yet. It's a job with payroll.
How it works
One engagement, end to end. Each step starts from what the last one produced, so nothing waits on your memory and nobody gets re-briefed — least of all you.
harbor-and-co.discovery — completed by client
Goal: replace brochure site, add client portal
Budget band: $25–30k · Timeline: 8 weeks
Hands off: a PRD draft, filled in by the client.
↓ nothing re-typed
Scope v1 · 4 phases · 23 stories
AC-07: portal login issues invoice PDFs
Statement of work → ready for review
Hands off: a scope, a plan and acceptance criteria.
↓ nothing re-typed
Sprint 3 of 4 · 61% complete
212.5h logged against 280h estimate
Client can see progress — no status email sent
Hands off: sprints, assignments and logged hours.
↓ nothing re-typed
INV-0142 · $13,750 · milestone 2 of 2
Sent via portal · paid in 6 days
Reconciled against the bank feed
Hands off: invoices raised against the work.
↓ nothing re-typed
Harbor & Co · Brand site + portal
Quoted $27,500 · cost to date $20,350
26% margin → projected 22% at current burn
Hands off: what the project actually earned.
Your part in all of this: the five decisions. Not the five hundred chases in between.
The staff
On payroll, this team costs more than your office. Here it's one subscription — and it never quits, forgets a client, or lets a follow-up slip.
New Business
Inbound jobs get qualified and answered while they are still warm. Discovery stops being a senior person's afternoon and becomes a link you send.
New business · without it
A senior person's afternoon per serious brief
on your desk instead
A qualified opportunity and a drafted proposal to review
So you stop being asked: “Which opportunities are worth our time, and what did we send them?”
Delivery
Work goes from a brief to something a team can start on without a week of senior time in between, and the client can see progress without emailing anyone.
Scoping · without it
A week of back-and-forth before anyone can quote
on your desk instead
A defensible scope you edit rather than author
Delivery admin · without it
Status chasing, standup notes, client update emails
on your desk instead
Captured as the work happens, visible to the client
So you stop being asked: “What's in flight, what's late, and what does the client already know?”
Money
Your books stay continuously current instead of being reconstructed in a panic every thirty days. Feed it the exports your bank already emits. It learns each format once.
Finance · without it
A month-end scramble and a spreadsheet nobody trusts
on your desk instead
A continuously current ledger and reports built from it
So you stop being asked: “What did we earn, what are we owed, and which work is worth repeating?”
People
Hiring runs itself up to the point where judgement matters. Check-ins and reviews happen on schedule, and what people actually worked on gets recorded without anyone writing a status report.
Hiring · without it
CV piles and take-home tests you have to write
on your desk instead
A shortlist that has already been tested and scored
So you stop being asked: “Who's on what, who's stretched, and who's due a conversation?”
Brain
Process, past decisions, documents and your own specialist agents, kept in the system rather than in one senior person's head. Build an agent once and the whole team can run it.
Knowledge · without it
Asking whoever has been here longest
on your desk instead
Searchable, and reusable by every agent in the system
So you stop being asked: “How do we do this, and where is the last one we did?”
Who it's for
If you quote work, staff it, deliver it and invoice it, this is your operating system. The modules don't care whether the deliverable is code, a campaign, a film or a set of accounts.
Turn briefs into defensible scopes, track hours against contract value, and keep what you learn.
Continuously current books for your own practice, and intake that reads the files clients send you.
CV analysis, adaptive skill tests and proctored assessments, run by the system up to the judgement call.
The 2am questions
“Who owes us money?” “Are we actually profitable?” “Can I afford the hire?” Today each one costs you an evening with three tools and a spreadsheet. When the whole business runs on one system, they cost a sentence: press Cmd-K anywhere and ask.
Reading from
The byproduct
Your gut already ranks your projects. But a gut feeling can't renegotiate a retainer or defend a rate rise — a number can. Because scopes, hours, invoices and payroll already live in one system, that number falls out for free: live, per project, from your own data, while there's still time to act on it.
Worst first, always
The board sorts by margin, ascending. The project quietly eating its budget is the first thing you see.
Projected, not just measured
At the current burn, each project gets a projection of where its margin lands — at 40% done, while there is still something to do about it.
Down to the hour
Every margin decomposes into where the hours went, per person, with the cost of each. Suggested cost rates come from your own compensation data, with the working shown.
Margin · worst first
This quarter
Meridian Consulting
Ops dashboard rebuild
Expenses not included
Harbor & Co
Brand site + portal
Fieldnote Films
Post-production retainer
Missing cost rates
Cobalt Legal
Intake automation
A suspiciously good margin usually means missing data, so the board flags what it doesn't know on every number. If cost rates are missing, it tells you the margin is flattering rather than letting you believe it.
How Margin worksThe arithmetic
We're early, and we won't dress a model up as a customer result. So here is the model itself, every input on the table. Cross out our numbers, write in yours — and then check the arithmetic against your own firm during the 14-day trial, which is the only ROI figure worth trusting.
The firm in this example
10 people, 3 of them senior. Senior time costs the business $110/hour.
Senior hours that become review instead of production
Qualifying briefs, drafting scopes, chasing status, month-end reconciliation — call it 6 hours per senior per week. If yours is lower, halve it; the shape of the result survives.
3 seniors × 6 h × $110 ≈ $1,980/week of senior time redirected
One thin project caught early
A $48,000 project heading for 4% margin, flagged at 40% done instead of discovered at the end. Rescoping or re-staffing it to a thin-but-sane 20% is worth the difference.
(20% − 4%) × $48,000 ≈ $7,680 on that one project
What the OS costs that firm
The middle plan, covering the whole team and every module.
$199/month — 21.7 senior hours at the rate above
Switching is not a project
You don't migrate anything or re-key a year of history. Drop in the files your bank, payment platform and timesheets already produce (CSV, TSV, TXT and PDF) and the system reads them, checks the arithmetic, and asks about anything it isn't sure of.
The first statement from your bank teaches it the layout. Every one after that is read instantly, with no re-learning.
Opening balance plus transactions must equal closing balance. Rows that don't add up become questions, not entries.
Anything uncertain goes to a review queue, one question at a time, with the source row shown. It never guesses on money.
Payroll rows are paired with the bank debits that paid them, with the evidence shown and a confidence score on each match.
Reading never touches your books. You preview every import as a dry run first, and every import can be undone per document.
The manual path always exists. If a document confuses it, or you just don't trust it yet, type the entry in and carry on.
Why believe it
We are early and there are no customer stories worth showing yet, so this page will not pretend otherwise. What we can offer instead is four things you can check for yourself.
This started as the internal system we built because we could not buy it. Every module exists because a project of ours was losing money or time without it, which is also why none of them are thin wrappers around a chat box.
When cost rates are missing or nobody has logged time, the margin board says so on the number rather than quietly reporting a healthier figure. A product willing to undermine its own headline metric is one you can act on.
Financial imports show a preview before anything is written, queue anything uncertain as a question instead of guessing, and can be undone. Typing an entry by hand is always still available.
Three plans, all of them running the full OS. A 14-day trial of everything, card at checkout, nothing charged until day 14. No usage surprises invented later, and no free tier we would quietly withdraw.
More on where the product actually stands, including what is not finished, is on the about page.
Pricing
You never pay per module or per seat of AI. Every plan runs the full OS, from New Business to Margin. Plans differ by usage, not by which modules you get.
For getting started with the whole OS
Every module, every department, one workspace. The baseline monthly usage allowance for a single active account.
For growing teams and power users
The same whole-business OS as Basic, with 3x more usage than Basic for a team running more work at once.
For teams with high-volume needs
The same whole-business OS as Basic, with 4x more usage than Basic for the highest-volume teams.
Full plan details are on the pricing page.
FAQ
A staffed operations layer for your firm, in one workspace: new business handled (leads qualified, proposals drafted, client discovery run by a link), delivery managed (scopes, sprints and time, QA, a client portal), books kept current (intake reads your bank and payroll files, accounting, payment reconciliation, live per-project margin), people looked after (hiring with real skill tests, daily check-ins, review cycles), and your firm's knowledge kept outside your head. Each of those is a module you can open and inspect — but what you're buying is the work arriving done.
If you quote work, staff it, deliver it and invoice it, yes. The modules operate on clients, projects, people and money — they don't care whether the deliverable is code, a campaign, a film, a placement or a set of accounts. Agencies were the first users, which is why the scoping tools are strong, but a consultancy or a recruiting firm runs on exactly the same loop.
Point tools don't share anything, so a person becomes the integration: pasting the brief in again, re-explaining the client, reconciling numbers that never agreed. Every module here reads the same clients, projects, people and permissions, so what one produces is what the next one starts from. That shared context is also the only way a live margin number is possible at all.
You drop in the files your systems already produce: bank statements, payroll sheets, invoices and timesheets, as CSV, TSV, TXT or PDF. Intake learns each format once, checks that the arithmetic adds up, and queues anything uncertain as a question rather than guessing. Nothing is written into your books without a preview, and every import can be undone. If you'd rather type an entry in by hand, that path always exists.
Yes. Permissions are role-based, so salaries, cost rates and client financials stay scoped to the people who should see them. Margin and Accounting can additionally require two-factor authentication per person, enforced on the server. A team member's dashboard shows their day, not your margins.
The board is built to be doubted. Every number carries confidence flags: if cost rates are missing, if no time has been logged, if expenses aren't linked, it says so on the number instead of presenting a flattering figure. When data is incomplete you get a margin plus a named reason to distrust it, which is more useful than a confident wrong answer.
No free plan — Basic, Plus and Max are the three plans, and every one of them runs the full OS. What there is instead is a 14-day trial of the whole thing. You give card details at checkout so the subscription can start automatically, nothing is charged until day 14, and cancelling before then costs you nothing.
Now. Create an account, pick a plan, and the workspace opens with every module unlocked for 14 days. Setup points it at your own clients and projects rather than a demo dataset, so what you are evaluating is your business, not a sandbox.
One system runs the operations. You make the decisions. By this time next week, your mornings could start with finished work instead of other people's questions.
Every module unlocked for 14 days. Card details at checkout, nothing charged until day 14, cancel any time before then.