bun run indigo add <module>

Capabilities your agent composes on demand

Modules are self-contained git subtrees — each brings its own routers, schema, seeds, docs and admin pages. You name the capability; one non-interactive command (yours or the agent's) installs it, the wiring is generated, and the loop never stalls on a prompt.

Primitives

Horizontal building blocks

Cross-cutting capabilities any product can build on — all free and open source under Apache-2.0, except AI Writer.

core-paymentsPayment provider abstraction (Stripe)Free
core-subscriptionsPlans, tokens, discounts and dunningFree
core-supportAI support chat, ticket system and live agentFree
core-apiOrg-scoped REST API v2 with key managementFree
core-affiliatesReferral tracking, attribution and commissionsFree
core-multisiteMulti-tenant site isolation, schema-per-site, domain mappingFree
core-authorsMulti-author profiles and bylinesFree
core-importWordPress, Ghost and CSV migration toolsFree
core-docsDocumentation system — CMS + MDX, LLM exportFree
core-commentsPolymorphic threaded comments with moderationFree
core-activityUser-facing activity feed and timelineFree
core-brandBrand asset generation — favicons, OG images, manifestFree
core-payments-cryptoNOWPayments crypto payment providerFree
core-ai-writerAI content generation, SEO and translationPaid
Products

Vertical domain apps

Complete, opinionated product surfaces — drop them in and ship. Booking is free; Store and Chat are premium.

core-bookingBooking and appointment schedulingFree
core-storeE-commerce — products, cart, checkout, orders, EU VATPaid
core-chatAI character chat — characters, conversations, providersPaid
Premium

Three modules fund the free core

Everything above is free and open source — except three. Store, Chat and AI Writer are complete revenue products in their own right, so paying for them is proportional, and it keeps the rest open forever.

You've already seen them tagged Premium in the lists above — core-store (e-commerce), core-chat (AI character chat) and core-ai-writer (AI content generation). Each is where the buyer is clearly running a revenue product, so most projects never need them. When yours does, one license covers all three.

How it works

One command, fully wired

  1. Add the module

    bun run indigo add core-support pulls the subtree and scaffolds its files.

  2. Migrate the schema

    The module's tables register automatically — run bun run db:migrate to apply them.

  3. It's live

    Routers, seeds, admin pages and layout widgets are generated into src/generated/. Nothing to wire by hand.

bash
bun run indigo list
bun run indigo add core-support
bun run db:migrate
bun run indigo remove core-support

Compose your product

Start with the free core — almost everything is there — add the premium verticals if your business needs them, and remove anything you outgrow.