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.
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)Freecore-subscriptionsPlans, tokens, discounts and dunningFreecore-supportAI support chat, ticket system and live agentFreecore-apiOrg-scoped REST API v2 with key managementFreecore-affiliatesReferral tracking, attribution and commissionsFreecore-multisiteMulti-tenant site isolation, schema-per-site, domain mappingFreecore-authorsMulti-author profiles and bylinesFreecore-importWordPress, Ghost and CSV migration toolsFreecore-docsDocumentation system — CMS + MDX, LLM exportFreecore-commentsPolymorphic threaded comments with moderationFreecore-activityUser-facing activity feed and timelineFreecore-brandBrand asset generation — favicons, OG images, manifestFreecore-payments-cryptoNOWPayments crypto payment providerFreecore-ai-writerAI content generation, SEO and translationPaidVertical domain apps
Complete, opinionated product surfaces — drop them in and ship. Booking is free; Store and Chat are premium.
core-bookingBooking and appointment schedulingFreecore-storeE-commerce — products, cart, checkout, orders, EU VATPaidcore-chatAI character chat — characters, conversations, providersPaidThree 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.
One command, fully wired
- Add the module
bun run indigo add core-supportpulls the subtree and scaffolds its files. - Migrate the schema
The module's tables register automatically — run
bun run db:migrateto apply them. - It's live
Routers, seeds, admin pages and layout widgets are generated into
src/generated/. Nothing to wire by hand.
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.