the shelf

92 tiny apps.
One job each.

No sprawling toolbar, no blank chat box. Just a shelf of small, sharp tools — each one built to take a single thing in and hand a single, finished thing back.

in the spotlight

Watch the shape repeat

Different jobs, identical rhythm. One input on the left, one output on the right, a bloop in the middle doing the one thing it's for.

3 units · standard

Receipts → Ledger

Photos of receipts go in; a categorised expense table comes out — the uncertain fields flagged for you to fix, then export.

10 units · heavy

Contract → Obligations

Every distinct obligation pulled from the contract and linked to the clause it came from — ready to check off.

3 units · standard

Quote Generator

Describe the work and get a priced, itemised quote — saved for reuse, so the next one is faster.

the whole shelf

Find yours by the job

3 units Writing Reply Drafter Drop in the message you received, choose the intent, and get a concise reply that’s ready to send. A message A ready reply 3 units Writing Drive Doc → Summary Point it at a doc — from Drive, an upload, or a drag-and-drop — and get a summary. Read-only, redacted, audited. A document A tight summary 10 units Delivery Evaluate Requirements Upload a requirements doc → get a source-traced table of gaps, ambiguities and conflicts before they cost you. Requirements document A verifiable table 3 units Delivery Generate Test Cases Paste requirements or a user story → get a reviewable, exportable test-case table, JIRA-ready. Requirements / user story A verifiable table 10 units Delivery Contract → Requirements Upload a signed contract → get every committed requirement extracted, categorized and source-linked. Contract A verifiable table 10 units Delivery Contract → Project Plan Upload a signed contract → get a phased delivery plan draft you can refine, not a blank page. Contract A finished draft 1 unit Delivery Story → Acceptance Criteria Paste a user story → get a checkable set of Given/When/Then acceptance criteria. User story A checklist 3 units Delivery Meeting → Decisions & Actions Upload or paste a meeting transcript → get a source-traced log of every decision and action item. Meeting transcript A verifiable table 10 units Delivery RFP → Response Outline Upload an RFP → get a structured response outline so no required answer is missed. RFP document A verifiable table 3 units Delivery Scope → SOW Draft Describe a rough scope → get a first-draft statement of work as editable, exportable sections, kept consistent with your OWN past SOWs (their structure, boilerplate, and level of detail). Scope description A verifiable table 3 units Delivery SOW → Obligations Checklist Upload your signed SOW → get a checkable, source-traced list of everything you committed to deliver. Statement of work A checklist 3 units Money Quote Generator Describe the work and get a priced, itemised quote — saved for reuse, so the next one is faster. The work A priced quote 1 unit Feedback Feedback Gatherer Publish a shareable feedback form → collect responses that pool into your workspace for later analysis. Form title A finished result 3 units Feedback Feedback Evaluator Paste or upload a pile of raw feedback → get it distilled into themes, sentiment and recommended actions. Raw feedback A verifiable table 3 units Sales Follow-up Tracker Log where a deal stands and get a follow-up that builds on every prior note — it remembers so you don’t have to. The latest update A follow-up 1 unit Delivery Status Report Drafter Jot down rough notes → get a clean weekly status report as editable, exportable rows, kept consistent with your OWN prior reports (their sections, recurring items, and phrasing). Rough notes A verifiable table 3 units Money Receipts → Ledger Photos of receipts go in; a categorised expense table comes out — the uncertain fields flagged for you to fix, then export. A pile of receipts A tidy sheet 3 units Money Bank Statement → Ledger A statement PDF becomes clean, verifiable ledger rows — every value confidence-scored and traced back to its source line. A PDF statement Clean rows 3 units Money Invoice → Data Upload an invoice → get vendor, amount and dates pulled into labelled, correctable fields. Invoice Labelled fields 3 units Money Expense → Policy Flags Upload an expense report → get each line flagged against policy so review takes minutes. Expense report A verifiable table 3 units Money Transaction Cleanup Upload a messy transaction export → get reconciled, categorized, typed rows you can export. Transaction export A verifiable table 3 units Money Invoice Generator Enter the details → get a clean, itemized invoice, saved for reuse and embeddable on your site. Client A finished draft 3 units Money Purchase Order → Data Upload a purchase order → get its line items extracted into a correctable, exportable table. Purchase order A verifiable table 3 units Money Financial Statement → Summary Upload a financial statement → get a plain-English summary with the key ratios called out. Financial statement A finished result 3 units Money Aged Receivables → Chase List Upload an aged-receivables report → get a prioritized chase list that remembers who you have already chased. Aged receivables report A verifiable table 10 units Legal Contract → Obligations Every distinct obligation pulled from the contract and linked to the clause it came from — ready to check off. A contract A checklist 3 units Legal Contract → Key Terms Parties, effective date, term length, governing law — extracted as labelled, correctable fields, each with its source. A contract Labelled fields 10 units Legal NDA → Deviations Upload an incoming NDA plus your standard → get a source-traced table of exactly where it deviates. Incoming NDA A verifiable table 10 units Legal Contract → Plain Language Upload a dense contract → get a plain-language summary that keeps the obligations intact. Contract A finished result 10 units Legal Discovery → Privilege Log Upload a discovery set → get a privilege-log skeleton, source-traced, ready to refine. Discovery documents A verifiable table 3 units Legal Lease → Obligations Upload a lease → get a checkable, source-traced list of duties, dates and break clauses. Lease A checklist 3 units Legal Policy → Compliance Checklist Upload a policy document → get an auditable, source-traced compliance checklist. Policy document A checklist 10 units Legal Regulation → Obligations Upload dense regulation text → get the obligations that actually apply, extracted and source-traced. Regulation text A checklist 1 unit Sales Cold Email Personalizer Paste a prospect’s bio → get a warm, tailored opener for your outreach. Prospect bio / profile A finished result 3 units Sales Lead Qualifier Paste what you know about a lead → get a structured fit scorecard to focus your pipeline. Lead details Labelled fields 3 units Sales Proposal → Summary Upload a proposal → get its key terms and pricing pulled into labelled, source-traced fields. Proposal Labelled fields 3 units Sales Call → CRM Notes Upload or paste a call transcript → get structured, source-traced CRM notes ready to log. Call transcript Labelled fields 1 unit Feedback Testimonial Gatherer Publish a shareable testimonial form → collect social proof that pools into your workspace. Form title A finished result 3 units Sales Competitor → Change Summary Paste a rival page’s old and new versions → get a crisp summary of exactly what changed. Previous version A finished result 3 units People Resume → Scorecard Upload a resume and paste the role → get a source-traced fit scorecard for faster shortlisting. Resume A verifiable table 3 units People Job Description Writer Give a short role brief → get a full job description as editable, exportable sections, kept consistent with your OWN past JDs (your house format, leveling, and boilerplate). Role brief A verifiable table 3 units People Interview Notes → Evaluation Paste your interview notes → get a structured evaluation scored against the criteria. Interview notes A verifiable table 1 unit People JD → Screening Questions Paste a job description → get a tailored set of screening questions to ask. Job description A checklist 1 unit Feedback Candidate Feedback Gatherer Publish a shareable candidate-experience form → collect responses that pool into your workspace. Form title A finished result 3 units People Policy → Employee FAQ Upload an HR policy → get a plain-language employee FAQ people will actually read. HR policy A finished draft 3 units People Applicant Tracker Log an update on a candidate → get a running pipeline view that flags who has stalled. Candidate / role A finished result 3 units Property Lease → Key Terms Upload a lease → get rent, term, dates and break clauses as labelled, source-traced fields. Lease Labelled fields 1 unit Property Property Listing Writer List the features → get property listing copy as editable, exportable blocks, kept consistent with your firm’s voice from your OWN past listings. Property features A verifiable table 3 units Property Inspection Notes → Report Paste inspection field notes → get a structured, exportable condition report. Inspection notes A verifiable table 3 units Property Offer Letter → Terms Upload an offer letter → get parties, price and conditions as labelled, source-traced fields. Offer letter Labelled fields 3 units Property Comparables → Summary Paste comparable-property data → get a priced, readable summary to guide pricing. Comparable properties data A finished result 3 units Trades Scope → Breakdown Describe a scope of works → get it broken into tasks and materials, exportable. Scope of works A verifiable table 3 units Trades Change Order Generator Describe the change → get a structured change order document, saved for reuse. Project A finished draft 1 unit Trades Site Notes → Report Paste site field notes → get a structured daily report, exportable. Site notes A verifiable table 3 units Trades Spec Sheet → Materials Upload a spec sheet → get a quantified materials list, source-traced and exportable. Spec sheet A verifiable table 3 units Practice admin Referral → Intake Upload a referral letter → get structured administrative intake fields for faster onboarding. Non-clinical. Referral letter Labelled fields 3 units Practice admin Insurance Form → Data Upload an insurance form → get its fields extracted into labelled, source-traced data. Non-clinical. Insurance form Labelled fields 1 unit Feedback Patient Feedback Gatherer Publish a shareable patient-experience form → collect responses that pool into your workspace. Non-clinical. Form title A finished result 3 units Practice admin Admin Policy → Summary Upload an administrative policy → get a plain-English summary for staff. Non-clinical. Administrative policy A finished result 3 units Practice admin Claim → Completeness Check Upload a claim → get missing or incomplete fields flagged before submission. Non-clinical. Claim A verifiable table 3 units Learning Objectives → Assessment Paste learning objectives → get a question bank generated against them, exportable. Learning objectives A verifiable table 3 units Learning Content → Lesson Plan Paste or upload course material → get a ready-to-use structured lesson plan. Course material A finished draft 1 unit Feedback Course Feedback Gatherer Publish a shareable course-feedback form → collect responses that pool into your workspace. Form title A finished result 3 units Learning Transcript → Study Notes Upload or paste a lecture transcript → get clean, structured study notes. Lecture transcript A finished draft 3 units Learning Rubric → Grading Sheet Paste a rubric → get a structured grading sheet for faster, more consistent marking. Rubric A verifiable table 3 units Legal Contract → Commercial Terms Upload a contract → get its commercial terms as correctable fields. Opt in and each run also contributes one anonymized row to the market benchmark. Contract Labelled fields 10 units Legal Contract Terms vs. Market Upload a contract → see where each commercial term sits against an anonymized market benchmark, with anything outside market norms flagged. Your contract A verifiable table 3 units Money Recurring-commitment map Upload a transaction / bank / card export → get every recurring commitment mapped: cadence, typical amount, annualized cost, and when it last hit — each traced to the transactions it rests on. Transaction export (CSV / statement) A verifiable table 3 units Money Cash-flow rhythm Upload a transaction export → see your inflow / outflow rhythm period by period: what comes in, what goes out, the net, and where the trend is heading — traced to the transactions. Transaction export (CSV / statement) A verifiable table 3 units Money Duplicate-payment / leakage finder Upload a transaction / payables export → surface suspected duplicate or double-billed payments, ranked by how likely they are to be leakage, each with the matching transactions as evidence. Transaction / payables export (CSV) A verifiable table 3 units Money AR-drift analysis Upload an AR-aging / invoice-register export → see which customers are paying slower than their own norm and drifting later, prioritized — computed from the one file, no chase list to maintain. AR-aging / invoice-register export (CSV) A verifiable table 3 units Delivery Utilization & write-off analysis Upload a timesheet / time-tracking export → see billable vs non-billable patterns, realization against your own baseline, who is over/under-utilized, and where hours are being written off — traced to time entries. Timesheet / time-tracking export (CSV) A verifiable table 3 units Sales Pipeline-hygiene / stall-detection Upload a CRM / pipeline export → find deals aged past your own norms and stages where deals are stalling, prioritized — computed from the one export, no benchmark needed. CRM / pipeline export (all deals, CSV) A verifiable table 3 units Money SaaS subscription metrics Upload a subscription-event export (Stripe / Paddle) → get a period-by-period metrics pack: MRR, new / expansion / churned MRR, active subscriptions and churn rate — each traced to the events behind it. Subscription events export (Stripe / Paddle) A verifiable table 3 units Legal Contract precedent-deviation check Upload a new contract → get its key terms checked against your OWN past contracts (your precedent set, assembled from your Contract → Key Terms history), with every deviation from your established norms flagged. New contract A verifiable table 3 units Money Rate-card realized-reconciler Upload your published rate card → get it reconciled against the rates you have ACTUALLY billed, drawn from your own Invoice → Data history, so every line billed off-card is surfaced. Published rate card A verifiable table 3 units Money Bank reconciliation Upload your bank statement (the anchor) plus your invoices, bills and expenses → get one status table: every bank line matched, unmatched, or discrepant against your records, each traced to the source lines. Your input A verifiable table 3 units People Hours-to-payroll reconciliation Upload your payroll run (the anchor) and your timesheets → get one status table: every payroll line matched, unmatched, or discrepant against the hours actually logged, traced to the source rows. Your input A verifiable table 3 units Delivery Shipment-to-invoice reconciliation Upload your freight invoice (the anchor) and your shipment manifest → get one status table: every invoiced line matched, unmatched, or discrepant against what actually shipped, traced to the source rows. Your input A verifiable table 3 units Practice admin Appointments-to-billing reconciliation Upload your billing claims (the anchor) and your appointment log → get one status table: every claim matched, unmatched, or discrepant against the appointments actually seen, traced to the source rows. Your input A verifiable table 3 units Money Donations-to-deposits reconciliation Upload your bank deposits (the anchor) and your donation export → get one status table: every deposit matched, unmatched, or discrepant against the donations recorded, traced to the source rows. Your input A verifiable table 3 units Legal Time-to-invoice reconciliation Upload your invoices (the anchor) and your time entries → get one status table: every invoiced line matched, unmatched, or discrepant against the hours actually logged, traced to the source rows. Your input A verifiable table 3 units Property Rent-to-lease reconciliation Upload your lease schedule (the anchor) and your rent payments → get one status table: every scheduled charge matched, unmatched, or discrepant against the rent actually received, traced to the source rows. Your input A verifiable table 3 units Money Orders-to-payouts reconciliation Upload your payout report (the anchor) and your orders export → get one status table: every payout line matched, unmatched, or discrepant against the orders behind it, traced to the source rows. Your input A verifiable table 3 units Money Budget-variance reconciliation Upload your budget (the anchor) and your actuals → get one status table: every budget line matched, unmatched, or discrepant (over / under budget) against the actuals for the period, traced to the source rows. Your input A verifiable table 3 units Feedback Survey response metrics Upload one survey response export → get per-question scores and cross-tabs: how many answered, the average where numeric, the top answer, and the breakdown — each traced to the response rows. Survey response export A verifiable table 3 units Sales Content performance by piece Upload one content analytics export → get performance per piece: views, engagement rate, the channel that drove it, and whether it over- or under-performed relative to your own other pieces — each traced to the rows. Content analytics export (per platform) A verifiable table 3 units Learning Enrollment KPIs + at-risk flags Upload one enrollment + grades export → get per-learner KPIs and an at-risk flag: grade average, attendance, completion, and who is on track vs at risk — each traced to the source rows. Enrollment + grades export A verifiable table 3 units Trades Production yield metrics Upload one production log export → get yield, scrap and efficiency per line or product: units produced, scrap, yield and efficiency — each traced to the production rows. Production log export A verifiable table 3 units Money Net margin per SKU Upload one orders + costs export → get net margin per SKU: revenue, cost of goods, fees, net margin and margin percent — each traced to the source rows. Orders + costs export A verifiable table 3 units Sales Ad platform → normalized metrics Upload one ad-platform export → get normalized per-campaign metrics: spend, impressions, clicks, conversions, CPA and ROAS in one consistent shape — each traced to the source rows. Ad platform export (one platform) A verifiable table 3 units Money P&L → standardized P&L Upload one entity's P&L export → get it mapped onto a standard chart of accounts: each line categorized and restated consistently, so entity P&Ls can later be compared or consolidated — each traced to the source account. Entity's P&L export A verifiable table

92 bloops on the shelf

and one more thing

Don't see it? Make it.

A bloop is defined, not coded. Describe the one job you keep doing by hand, and it becomes a tiny app your whole team can run — one input, one output, every time.