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 BuildBLOCKDEX9 September 2026

BlockDex

FREE, PAID, OR UNKNOWN

BlockDex checks if public shadcn components are free before install

I could not tell which shadcn registry held the component I needed, so I crawled all 978 of them

When I need something like a date picker or a marquee, the component usually already exists in a registry I have never heard of, and finding it costs me more than building it badly would. Searching inside a registry is not the hard part. shadcn search does that for the registries you have already pointed it at. Knowing which one to point it at is.

So I built BlockDex. It crawls every public shadcn registry it can find once a night and reads the manifest itself, so the unit is the item rather than the library. It holds 76,685 components, blocks, hooks, themes and utilities, each with its install command and its dependencies, and a removal date when a component stops existing. The official directory lists 292 registries. This crawl finds 978.

The part I use most is the free or paid verdict, because it is measured rather than read off a pricing page. The crawler fetches the item endpoint, the exact URL the install command fetches. If the source comes back, the item is free. A 401 is how a paid registry announces itself. 31,328 items came back free, 10,943 came back paid, and 34,414 are unverified because those registries serve no item endpoint to ask. An item nothing answered for stays unknown, and unknown is never counted as free.

Nothing on the site was submitted, sponsored or placed by hand, and there is no way to buy a position. There is an open API, and the method page shows the working.

https://blockdex.kynth.studio

The correction I want: name a public registry that serves a manifest and is not in the 978. Registries were found four ways, from seeds, GitHub code search, the registry topics and the ecosystem's awesome-list, so one that is only discoverable some fifth way is exactly what I am missing.

What each account said

https://blockdex.thecompound.tech/ig BlockDex helps React developers find components across public shadcn registries, with the install command, dependencies, free or paid status, and whether each component still exists. I put the exact install command at the top of every record page, followed by the probe, dependencies, files, and source. You pay nothing to browse BlockDex. #shadcn
Instagram
A registry's homepage can say free and still refuse to hand you the component when you ask for it. Plenty are part free, part paid. BlockDex searches every public shadcn registry item by item and marks each one free, paid or unknown. https://blockdex.kynth.studio/kx/18jtre #shadcn
X