@broberg · onboarding

Start here — the whole shared inventory, in one place.

Every @broberg/* package by category, and every hard-won tip we've captured. Reuse > re-roll — skim this before you wire anything, and enroll when you adopt.

54packages
5categories
128tips
15platforms
For agents

Don't guess a search term — fetch the whole map as one markdown file (the llms.txt standard).

GET https://discovery.broberg.ai/llms.txt

Packages by category

L0Railsfoundation every app stands on14
@broberg/themev0.7.0

The design-token foundation every surface inherits

@broberg/stack-b-baseplanned

A ready-to-run base scaffold for Stack B apps (Bun · Hono · Preact · Tailwind v4) so a new lightweight service boots with the house wiring already …

@broberg/stack-a-baseplanned

The Stack A counterpart

@broberg/configv0.2.0

The fleet's single-source config helper

@broberg/mailv0.14.0

The fleet's thin Resend send primitive, plus a status lookup that answers whether a mail actually arrived

@broberg/mediav0.2.1

The fleet's provider-agnostic media-storage facade

@broberg/mail-corev0.8.1

DELIVERED by @broberg/mail-core (F023.1)

@broberg/media-transformv0.1.0

The fleet's server-side image-transform primitive

@broberg/cronv0.2.0

The fleet's typed self-service client for cronjobs.webhouse.net

@broberg/chatv0.6.3

The fleet's AI-chat engine: a conversation loop with a tool registry, streaming typed frames, knowledge from Trail, and history management

@broberg/webpushv0.5.0

The fleet's storage-agnostic Web Push primitive

@broberg/mcpv0.5.0

The fleet's genuinely-reusable (NOT slim) MCP-server toolkit

@broberg/secret-scanv0.9.3

Pure, dependency-free secret/credential redaction

@broberg/lensv0.1.3

A headless POST /api/lens-session mint endpoint (+ thin Next.js / Hono adapters) that issues a short-lived, read-only Playwright session so Cardmem…

L1Identitywho the user is6
@broberg/authv0.6.2

Email+password, magic-link, six social providers, passkeys and 2FA by authenticator app

@broberg/apikeyv0.3.1

The fleet's inbound API-key primitives

@broberg/event-logv0.1.0

A GDPR-aware event and activity log

@broberg/gravatarv0.2.1

Isomorphic Gravatar helper (SHA-256 via crypto.subtle) + initials fallback

@broberg/device-statsv0.3.0

Which devices your users are actually on: desktop web vs mobile web vs INSTALLED PWA, OS + browser major version, and screen bucket, derived server…

@broberg/consent-cookiev0.1.0

A consent and cookie banner

L2Shellthe app frame & controls5
@broberg/themev0.7.0

DELIVERED by @broberg/theme (0.3.1)

@broberg/ui-controls-corev0.2.3

The custom-control kit

@broberg/cmdkv0.1.0

A Cmd+K command palette

@broberg/i18nv0.1.0

i18n and a language switch

@broberg/seoplanned

SEO and metadata helpers for Stack A

L3Domainfeature surfaces20
@broberg/mail-corev0.8.1

Branded HTML email shell whose brand values are validated and whose fill() escapes

@broberg/speech-dictionaryv0.1.3

Fleet STT vocabulary + correction primitive

@broberg/smsv0.12.0

One SMS send primitive for the fleet

@broberg/notificationsv0.4.0

The fleet's in-app notification list core: ONE counting rule shared by every app, so the list, the bell and the OS badge cannot disagree

@broberg/notifyv0.1.0

Dark-ship team-chat webhook notifications

@broberg/lens-enginev0.10.0

The shared Playwright capture + flow engine for the cardmem-lens fleet

@broberg/lens-clientv0.1.0

Thin, typed client for the HOSTED Lens (lens.cardmem.com)

@broberg/bodymapv0.12.0

Interactive body pain-map

@broberg/stripev0.4.1

The fleet's one Stripe chokepoint, and the one place that knows where Stripe MOVED a field to (invoice.subscription is gone, so is the period)

@broberg/pwav0.4.0

The fleet's PWA primitive

@broberg/forms-turnstilev0.3.0

A spam-protected public-form pipeline

@broberg/loggerv0.2.3

Structured server logging for the fleet

@broberg/httpv0.1.0

Framework-free, zero-dep HTTP header/response primitives for Node/Bun/edge

@broberg/greppablev0.3.0

A cc-session grep is NOT /usr/bin/grep

@broberg/seti-clientv0.4.0

The SETI streaming-chat client

@broberg/seti-serverv0.2.5

The SETI proxy router

@broberg/soundkitv0.1.0

SoundKit

@broberg/deploy-corev0.3.2

The fleet's shared deploy execution layer

@broberg/changelogplanned

Auto product-changelog from git history

@broberg/email-shellplanned

NOT A PACKAGE YET

SDKFleet SDKssibling @broberg packages — installed here, owned + shipped in their own repos9
@broberg/db-sdkv0.1.0

The fleet Data SDK

@broberg/ai-sdkv0.47.0

The fleet LLM SDK

@upmetrics/sdkv0.4.1

The fleet telemetry SDK

upmetrics-swiftv0.1.0

Native iOS/macOS error + crash reporting

@broberg/fleet-clientv0.1.0

The typed fleet-comms client

@broberg/fleet-contractsv0.1.0

The fleet-comms contracts

@broberg/complimenta-sdkv0.3.0

Typed client SDK for the Complimenta booking API

@broberg/cms-inline-editv0.12.0

Inline editing on live @webhouse/cms-sites including structural LIST editing (add/remove items), plus self-healing page links

@broberg/cms-chat-clientv0.4.20

Shared quick-action cache-client for the CMS chat surface

Shipped, but not an npm package (3)

Trail — second-brain / RAGnot on npm

The fleet's shared long-term memory: one session saves its reasoning as Neurons and any other session finds it again with RAG

L3 · owner: trail — you call it, nothing to install

voice-engine — speech, voices & who-spoke-whennot on npm

Danish speech-to-text, who-spoke-when and speaker identification on audio that never leaves a machine we control

L3 · owner: voice-engine — you call it, nothing to install

Podcast engine (article to two-host audio)not on npm

A podcast engine any site drives over HTTP: article to two-host script to human approval to audio, the script doubling as the subtitles

SDK · owner: cms — you call it, nothing to install

Status not recorded (14)

We have not asked the ownerthis says nothing about whether it works — some of these are running today. Ask before you assume either way14
User management + invitationstatus unknown

User management and invitation flows

L1 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Profile + image uploadstatus unknown

Profile editing and image upload

L1 · owner: xrt81 — ASK THEM whether it is usable; we have not recorded one

Settings — tabbed config shellstatus unknown

A tabbed settings shell

L2 · owner: cms — ASK THEM whether it is usable; we have not recorded one

PWA setupstatus unknown

L2 · owner: xrt81 — ASK THEM whether it is usable; we have not recorded one

PWA update bannerstatus unknown

L2 · owner: cardmem — ASK THEM whether it is usable; we have not recorded one

User menu (account dropdown)status unknown

The account dropdown in the top bar

L2 · owner: cms + xrt81 — ASK THEM whether it is usable; we have not recorded one

Chat / chatbot UIstatus unknown

L3 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Contract Manager — draft + sign customer contractsstatus unknown

Draft a customer contract from a template for a human to send

L3 · owner: contract-manager — ASK THEM whether it is usable; we have not recorded one

Beacon — Hue signal lights (local)status unknown

Physical signal lights + Philips Hue control for the fleet: raise an alarm and the house shows it

L3 · owner: beacon — ASK THEM whether it is usable; we have not recorded one

Podcast manager / makerstatus unknown

L3 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Multi-tenant managementstatus unknown

L4 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Native mobile boilerplatestatus unknown

L4 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Greenfield scaffolderstatus unknown

L4 · owner: cardmem — ASK THEM whether it is usable; we have not recorded one

create-app CLI + manifeststatus unknown

create-app CLI plus a machine-readable manifest

L4 · owner: cms — ASK THEM whether it is usable; we have not recorded one

Planned — not built yet (1)

None of these existlisted so you do not conclude the fleet has nothing and quietly build a second one1
Deployment Mgmt (observe)not built yet

The observe half of deployment management

L3 · owner: upmetrics — ask them before building a second one

Tips & tricks — 128 across 15 platforms

Fly.io26

Cloudflare13

Resend12

Stripe7

Supabase9

Turso / libSQL5

npm / OIDC publishing13

Pitch Vault7

Image processing (sharp / HEIC)6

GitHub Actions / CI-CD6

Frontend (Preact / Next / PWA / web)7

AI / LLM providers (@broberg/ai-sdk)8

Fleet ops (cc-session auth · edge · inter-session comms)6

Document generation (PDF)2

Native macOS/iOS apps (Swift — codesign, entitlements, TCC)1