Den fria, alltid närvarande kärnan

Allt ditt projekt behöver, från dag ett

Ingen licens, ingen merförsäljning, ingen installationsskatt. Det här är grunden varje Indigo-installation levereras med — redan sammankopplad, så att varje varv i agentens loop går till funktioner, inte rördragning.

Allt, i en överblick

Hela verktygslådan

Från stora system som CMS:et till småsakerna du aldrig skulle vilja koppla för hand — sök i den, filtrera den, se hur mycket som redan är gjort.

115 features
Core

Config-driven content types

Pages, blog, portfolio, categories and tags ship in the box — a new type is one config entry, no core changes.

Content & CMS
Core

Media library

Upload, organize and reuse images across content, with automatic processing behind the scenes.

Content & CMS
Core

Revision history

Every edit is versioned and restorable.

Content & CMS
Core

Scheduled publishing

Queue posts for a future date — the scheduler publishes them automatically.

Content & CMS
Core

Content calendar

See everything drafted, scheduled and published on one editorial calendar.

Content & CMS
Core

Shortcodes & MDX

Embed rich components inside content without touching code.

Content & CMS
Core

Content search backed by Postgres, ready without a separate search service.

Content & CMS
Core

Custom fields

Extend any content type with your own field types — no core edit needed.

Content & CMS
Core

Redirects & slug history

Change a slug and the old URL keeps working with an automatic redirect.

Core

Compose header, footer and custom navigation from the admin.

Core

Taxonomies

Categories, tags and your own custom taxonomies, wired to any content type.

Core

Content variables

Drop %SITE_NAME%, contact and company placeholders into content — resolved at render, live.

Core

Share unpublished content with a secret, time-limited preview link.

Docs

Documentation system

A full docs site from CMS entries and .mdx files, with a merged nav tree and LLM-friendly export.

Content & CMS
Docs

Full-text search across every documentation page.

Comments

Threaded comments

Polymorphic, nested comments you can attach to any content type.

Content & CMS
Comments

Comment moderation

Pending, approved, rejected and spam states with an admin queue.

Authors

Author profiles

Bylines, bios and public author pages, decoupled from user accounts.

Content & CMS
Authors

Author feeds & News sitemap

Per-author RSS and a Google News sitemap, generated for you.

Import

Import from anywhere

Bring content in from WordPress, Ghost, CSV or an Indigo backup — preview before you commit.

Content & CMS
Import

Full CMS export

Export every post, category and tag as JSON — a portable backup you own.

Payments

Payments, provider-agnostic

A pluggable provider registry with Stripe built in, and a provider-agnostic transaction log.

Commerce & Billing
Payments

Billing profiles

Per-organization legal name, VAT ID and invoice address.

Subscriptions

Subscriptions & billing

Plans, checkout, dunning and a portal — subscription-only, token-metered, or both — through any provider.

Commerce & Billing
Subscriptions

Usage tokens

Race-safe credit accounting with monthly plan grants and permanent purchased packs.

Commerce & Billing
Subscriptions

Discount codes

Percentage, fixed and trial discounts with per-plan overrides and usage limits.

Subscriptions

Billing analytics

MRR, churn, plan distribution and revenue over time, in the admin.

Commerce & Billing
Subscriptions

Feature gating

Gate features by the organization's current plan.

Commerce & Billing
Crypto payments

Crypto payments

Accept cryptocurrency for plan checkout via NOWPayments, with verified payment webhooks.

Commerce & Billing
Store

Full e-commerce store

Products, cart, a checkout pipeline, orders and exports — simple, variable, digital and subscription products.

Commerce & Billing
Store

Variants & attributes

Filterable attributes plus related, upsell and cross-sell relations.

Commerce & Billing
Store

Ratings & reviews

1–5 star reviews with verified-purchase detection and a moderation queue.

Store

Wishlists

Shoppers save products to a wishlist to buy later.

Store

Abandoned-cart recovery

Nudge shoppers back to a cart they left behind.

Store

EU tax compliance

Per-country tax classes, B2B reverse charge and tax-inclusive pricing.

Store

PDF invoices

Sequential, print-ready invoices with a full tax breakdown.

Store

Back-in-stock alerts

Customers register for sold-out products and are notified when inventory returns.

Booking

Booking & scheduling

Appointments, classes, resources and events with approval flows and paid bookings.

Commerce & Billing
Booking

Availability & slots

Timezone-aware slots from recurring schedules, with double-booking protection.

Booking

Calendar export

iCal (.ics) export with alarms and a one-click Google Calendar link.

Booking

Reminders & auto-cancel

Automatic 24h and 1h reminders, and unpaid pending bookings expire on their own.

AI Chat

AI character chat

AI personas you chat with, streamed over WebSocket, with per-conversation overrides.

AI-native
AI Chat

Real-time voice calls

Speech-to-text, LLM and text-to-speech over a live WebSocket connection.

AI-native
AI Chat

Image & video generation

Generate media on demand right inside a conversation.

AI-native
AI Chat

Encrypted AI providers

Store LLM, image, video, TTS and STT providers with encrypted keys and round-robin failover.

AI Chat

Chat moderation

Content moderation, user reporting and auto-blocking on repeat violations.

AI Chat

Conversation memory

LLM-generated summaries keep long chats coherent within the context window.

AI Writer

AI content writer

Generate full posts from a topic, plus outlines — as reviewable HTML you keep.

AI-native
AI Writer

AI SEO analysis

Generate meta titles, descriptions and keywords, and score content with fixes.

AI-native
AI Writer

AI translation

Translate content while preserving HTML markup and shortcodes.

AI-native
AI Writer

AI alt text

Descriptive image alt text via a vision-capable model.

Support

AI support desk

An AI chat widget that answers visitors and opens a ticket when it can't help.

AI-native
Support

Ticket system

Org-scoped tickets with status, priority, assignment and satisfaction feedback.

AI-native
Support

Escalation with transcript

Hand a chat off to a ticket, carrying the full transcript across.

Core

Better Auth, wired

Email/password, social login and email verification, ready on first boot.

Auth & Users
Core

Roles & permissions

Four roles with ownership checks enforced in every protected procedure.

Auth & Users
Core

Organizations

Multi-tenant orgs with team membership and per-org billing scoping.

Auth & Users
Core

Personal workspaces

Every new user gets a personal organization automatically at signup.

Core

Tenant isolation

User data is scoped to its organization, enforced at the query layer.

Core

The Indigo CLI

map, visualize, doctor and more — the agent orients and self-checks from the terminal, not from guesswork.

Agent-native
Core

MCP endpoint

Every tRPC procedure becomes a typed tool at POST /api/mcp — a curated list up front, the full registry on demand.

Agent-native
Core

Nested CLAUDE.md map

Every folder documents its own rules, so the agent reads context exactly where it works.

Agent-native
Core

MCP personas

The agent logs in as a seeded persona over MCP and uses the feature like a customer to prove it works.

Agent-native
Core

Architecture diagrams

Render the data model, workers and startup as Mermaid the agent can parse — orientation is a command.

Agent-native
Core

indigo doctor

One command validates env, migrations, modules and generated files, and exits non-zero on trouble.

Core

Guided init

Interactive setup picks your modules and provisions the database in one pass.

Core

/llms.txt front door

A machine-readable entry point that points an agent at everything it can operate.

Core

Seeded personas

Free, pro and admin users seeded with data, each with an MCP key to act as any customer.

Core

End-to-end type safety

tRPC + Zod carry types from database to UI — a broken contract fails typecheck, not production.

Data & Platform
Core

Drizzle + PostgreSQL

Typed queries, real migrations and UUID primary keys.

Data & Platform
Core

Soft delete & restore

Deleted records are recoverable, never silently gone.

Data & Platform
Core

REST API v1

A free, read-only REST API with an OpenAPI 3.1 spec served at /api/v1/openapi.

Data & Platform
Core

Pluggable storage

Filesystem by default, S3-compatible storage with a single environment switch.

Data & Platform
API v2

REST API v2

Org-scoped, bearer-authenticated and rate-limited endpoints under /api/v2.

Data & Platform
API v2

API key management

Create, rename, roll and revoke keys, with a full active → expiring → revoked lifecycle.

API v2

Scoped access

An extensible scope registry so modules can register their own permissions.

Core

Webhook delivery

Reliable outbound webhooks with retries.

Core

Strict TypeScript

A no-any policy across the codebase — the compiler is a guardrail, not a suggestion.

Core

Real-time transport

WebSockets over Redis pub/sub — live updates across every instance.

Data & Platform
Core

Background jobs

BullMQ workers with a database-queue fallback, already scheduled.

Data & Platform
Core

Cron scheduler

Register repeatable jobs; core handles BullMQ vs DB-queue automatically.

Core

Daily maintenance

Register cleanup tasks that run nightly, each isolated from the others' failures.

Core

Newsletter capture

Subscribe forms that store to the form builder and mirror to your email provider.

Growth & Reach
Affiliates

Affiliate program

Partners register, get a referral code and earn commission, with leaderboards and conversion rates.

Growth & Reach
Affiliates

Marketing attribution

First-touch capture of UTM parameters, referrer, ref code and landing page per user.

Activity

Activity feeds

One call records an event; render it as public, per-user, per-org or per-entity feeds.

Growth & Reach
Core

OKLCH color tokens

Perceptual color built on design tokens — rebrand the whole site by changing two hues.

Design & Brand
Core

Dark mode, no flash

Token-based theming resolved before paint — no flicker on load.

Design & Brand
Core

Theme modes

Ship light, dark or both; a public switcher appears only when you offer more than one.

Core

Drag-and-drop admin

Reorderable, hideable post-form panels the editor arranges to taste.

Brand

Favicon generation

Every icon size, apple-touch and web manifest generated from one source config.

Design & Brand
Brand

Brand kit

A press-kit zip and OG social images, all from a single brand config.

Core

Multilingual sitemaps

Sitemaps with hreflang and x-default generated automatically from your content.

Growth & Reach
Core

JSON-LD structured data

Article, breadcrumb and organization schema emitted for you.

Growth & Reach
Core

RSS feeds

Standards-compliant feeds for every content type.

Growth & Reach
Brand

Open Graph & social cards

Share previews and OG metadata generated from your brand config.

Growth & Reach
Core

Canonical URLs

Automatic canonical tags with locale fallback and per-page overrides.

Core

17 languages, day one

Every page, email and admin string is translatable — and your agent can add a locale in one pass.

Growth & Reach
Core

Locale routing

Prefix-based locales with proxy rewrites and hreflang, no route duplication.

Growth & Reach
Core

Locale fallback

Missing translations fall back to the default locale, grouped by a shared translation id.

Core

Translation pipeline

A PO-based pipeline to translate the whole app — or just have your agent do it.

Core

Full admin dashboard

A complete back office — content, media, users, forms, custom fields, audit log and analytics — ready on first boot.

Ops & Trust
Core

Email engine

Templated transactional email on the job queue, with per-site branding.

Ops & Trust
Core

Image processing

Thumbnails, WebP conversion and blur-hash placeholders generated with Sharp.

Ops & Trust
Core

Role-based scaling

Run the same Docker image as frontend, API or worker with one environment variable.

Ops & Trust
Core

Audit log

A trail of who changed what, when.

Ops & Trust
Core

Rate limiting

API routes throttled at the edge out of the box.

Ops & Trust
Core

GDPR-ready consent with category gating for analytics and marketing.

Ops & Trust
Core

Web push

Browser notifications with automatic cleanup of dead subscriptions.

Ops & Trust
Core

Health checks

Database, Redis, memory and queue checks exposed at /api/health.

Ops & Trust
Core

Error monitoring

Optional Sentry or Axiom hooks — zero cost when you don't wire them.

Core

Redis caching

Multi-layer caching with pub/sub invalidation baked into content links.

Core

User preferences

Per-user theme, language and admin-layout settings that persist.

Multisite

Multi-site network

Schema-per-site isolation with domain resolution and a network admin — one install, many sites.

Ops & Trust
Multisite

Domain mapping

Map hosts to sites with background DNS TXT verification.

Innehåll

Ett riktigt CMS, inte en eftertanke

Konfigdrivet innehåll

Sidor, blogg, portfolio, kategorier och taggar ingår från start — och nya innehållstyper är en enda konfigpost, inga ändringar i kärnan. Versionshistorik, mediabibliotek, shortcodes, schemalagd publicering och en innehållskalender är inbyggda.

SEO som bara fungerar

Kanoniska URL:er, flerspråkiga sitemaps med hreflang, RSS-flöden, strukturerad JSON-LD-data och Open Graph-metadata genereras automatiskt från ditt innehåll.

Plattform

SaaS-primitiverna, fullt kopplade

Auth & RBAC

Better Auth med e-post/lösenord, social inloggning, fyra roller och e-postverifiering.

Organisationer

Multi-tenant-organisationer med teammedlemskap och faktureringsomfång per organisation.

Realtid

WebSocket-transport med Redis pub/sub — liveuppdateringar över varje instans.

Bakgrundsjobb

BullMQ på Redis, med databaskö som fallback så att jobben körs även utan Redis.

Typsäker data

Drizzle ORM på PostgreSQL, UUID-nycklar, typat hela vägen genom tRPC.

Internationalisering

Proxybaserad locale-routing, fallback per typ och en översättningspipeline. Eller låt bara din agent översätta allt — så gjordes den här sajtens 17 språk.

Drift

Adminpanel och verktyg ingår

bash
bun run indigo doctor      # validera hela projektet
bun run indigo visualize   # levande arkitekturdiagram
bun run indigo list        # installerade + tillgängliga moduler
bun run db:studio          # utforska databasen

Kör det som en produkt, från start

En komplett dashboard levereras med innehållshantering, mediabibliotek, användare, formulärbyggare, anpassade fält, granskningslogg och analys. indigo-CLI:t validerar projektets hälsa och renderar arkitekturdiagram direkt från dina moduler.

Skala samma Docker-image över roller — frontend, API eller worker — genom att sätta en enda miljövariabel.

Agentnativt

Byggt för att styras av agenter

Allt ovan nås utan UI:t — agenten bygger, verifierar sitt eget arbete som en användare skulle göra och matar varje fel in i loopens nästa varv.

MCP-endpoint

Varje tRPC-procedur blir ett typat verktyg på POST /api/mcp — en kurerad lista först, hela registret på begäran, autentisering med API-nyckel eller OAuth.

Testpersonor

bun run indigo personas seedar gratis-, pro- och adminanvändare, var och en med egen MCP-nyckel — agenten kan agera som vilken sorts kund som helst.

Maskinläsbart alltihop

/llms.txt som ytterdörr, nästlad CLAUDE.md-kontext i varje lager och levande arkitekturdiagram i Mermaid som agenten kan tolka. Orientering är ett kommando, inte en expedition genom kodbasen.

Leverans

REST-API, e-post och lagring

REST-API v1

En OpenAPI 3.1-specifikation genereras och serveras från /api/v1/openapi.

E-postmotor

Mallbaserad transaktionsmejl på jobbkön, med varumärkning per sajt.

Utbytbar lagring

Filsystem som standard, S3-kompatibel lagring med en enda miljöväxel.

Redo att gå djupare?

Kärnan är bara början. Moduler gör Indigo till en butik, en AI-produkt, en supportdesk — eller alla tre.