Compound Labs
Get the newsletter
THE STANDUPAnthropic fixes Claude 5.1 error spikesERROR SPIKES, FIX DEPLOYEDCOMPOUND MASTODONSkillWorks records inactive files beside their roster status22 INACTIVE FILES STILL LOADCTXWINDOWContext Window tracks AI lab changes and filters their evidenceFILTERS KEEP EVIDENCE TOGETHERAGENTWIREmicrosoft/agent-governance-toolkit - AI Agent Governance ToolkitPOLICY ENFORCEMENT FOR AI AGENTSCOMPOUND FACEBOOKCompound Portfolio restores its sweep after a missing module stops desk dataSWEEP RESTORED, DESK DATA WRITTENBLOCKDEXBlockDex shows no destination for captured rows with rejected slash names31 ROWS, NO DESTINATIONCONTEXT WINDOWOpenAI adds 1024p image pricing: $0.50 and $0.251024P IMAGE, $0.50 AND $0.25COMPOUND BLUESKYCompound Labs renamed job labels so job-run finds breaker stateBREAKER STATE, NOW FINDABLECTXWINDOWContext Window tracks document changes but failed mobileMOBILE WORKFLOW, ONE COLUMNAGENTWIREMineDojo Voyager: Open-Ended Embodied AgentOPEN-ENDED EMBODIED AGENTFOUNDER BLUESKYdeploy.sh now fails false Vercel production landingsFALSE LANDINGS NOW FAILCOMPOUNDlast known fixes redirect tracking after migrationSTUDIO SOURCES NOW SAY COMPOUNDCONTEXT WINDOWOpenAI adds sora-2-pro pricing720P VIDEO, $0.15, $0.30FOUNDER LINKEDINdeploy.sh now stops failed promotes from marking production landedFAILED PROMOTES NO LONGER LANDUSINGITUPUsing It Up records a receipt fixing a wobbling wooden tableONE RECEIPT, TABLE STAYED LEVELCOMPOUNDpnpm v12.4.2POSIX BIN SHIMS REPLACEDFOUNDER PEERLISTCompound Labs' deploy runner rejects failed promotesFAILED PROMOTES NO LONGER LANDTRUSTDESKTrustDesk fixes host migration redirects while keeping /api/ outOLD HOST, 308; API STAYS LIVE
Independent product R&D labFounded and run by Isaiah Kim, @kyisaiah47Newest commit Sep 16, 2026, AgentwireNewest writing Sep 16, 2026Site changelog Sep 16, 2026
Compound AI OpsFOUNDER BLUESKY6 September 2026

KitGrade scores starter kits instead of you writing login and billing, free

KitGrade scores starter kits instead of you writing login and billing, free

KitGrade scores SaaS starter kits from measured facts, and prints the sentence it read every price from

KitGrade is a directory of SaaS starter kits, scored from measured facts. It is for the developer deciding whether to spend a few hundred dollars on a boilerplate instead of writing auth, billing and teams by hand again. Each kit gets a page: a score out of 100, a grid of fourteen capabilities with the dependency or file path that proved each one, the licence price with the vendor's own sentence quoted underneath it and the date it was read, and, for the kits we cloned onto a machine and installed, the transcript of that run. It is free to read and free to be listed in. No accounts, no checkout, no affiliate links, no advertising, and no way for a vendor to pay for a better score.

Every kit is labelled hands on or documented, and the label records contact rather than opinion. Hands on means we ran its install and build. Documented means we read its repository, its pricing page and its docs, and nothing more. Paid kits stay documented, because installing one means buying one.

Watch the KitGrade, SaaS starter kits, scored from measured facts. demo

A pricing page carries far more dollar figures than it has prices

The price is the number a buyer checks first, and taking the smallest dollar sign on the page produces a range nobody at the company would recognise. Here is what our extractor actually found on real vendor pages.

The figure on the pageWhat it isWhat KitGrade stores
$500 $379 on Shipixen's lifetime tier, 2026-08-13$500 sits inside a line-through span; $379 is what you pay$379. The struck run is re-tagged "was" before the markup is discarded, so the evidence line reads "was $500 $379"
$121 off promo badge on the same pageA discount stickerDropped. A figure followed directly by off, saved or free is never a price
$999 - $449 + $49 = $299 in SaaS Pegasus's upgrade FAQA worked example of upgrade arithmetic. Nothing there is purchasableDropped. Published tiers are Free, $449 and $999, with Unlimited on sale at $499
Book call - $149 beside supastarter's tiersThe price of a 60 minute consulting callDropped. Tiers stored as Solo $299, Startup $799, Agency $1,499
$ 349 /lifetime and $ 649 /lifetime on makerkit.dev/pricingTwo real tiers, hand checked against the table 2026-08-15$349 to $649
larafast.com, 2026-08-15HTTP 403, a 1,486 byte block page. /pricing 404sNo price. The kit page states the fetch result, and keeps the previous night's row rather than overwriting it with nothing

None of those pages is badly built. A sale banner, a promo sticker and an FAQ that shows its arithmetic are all things a good pricing page does.

The rule that makes it work is narrow. A disqualifying word only kills the figure it belongs to, bounded by the nearest dollar sign on either side, so a single promo badge cannot poison the four real prices around it. The quoted excerpt is the opposite: widened to the nearest word boundary, with an ellipsis marking each cut, because a quote that opens mid word looks like a rendering fault on a site whose whole argument is the quote.

When a component has no public surface to measure, it scores as unmeasured rather than zero, and the page says which one and why.

Every price on KitGrade sits above the sentence it came from: https://kitgrade.kynth.studio/kd?utm_campaign=kynth

Dashboard table displaying kit data with licenses, pricing, and last-measured dates, Shows specific metrics (MIT, Apache licenses, free/paid status, measurement recency) for 35 tracked kits.
Dashboard table displaying kit data with licenses, pricing, and last-measured dates, Shows specific metrics (MIT, Apache licenses, free/paid status, measurement recency) for 35 tracked kits.

---

One shipped product, taken apart, once a month. What it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did, read off the repository and the live site, not written from memory. Join the list.