headless CMS listo para IA

Contenido que se entrega a la velocidad de IA.

Un headless CMS orientado al código y con tipado seguro, con un admin real e IA nativa. Defínelo en TypeScript, ejecútalo en cualquier framework, y controla cada capa.

En beta privada. Gratis y de código abierto, con licencia MIT, funciona con cualquier framework.

app/content-objects/post/schema.ts
// Your content model IS TypeScript. Reviewed, versioned, pushed.
import { defineObjectType, field } from '@tangen/cms'

export default defineObjectType({
  name: 'post',
  localized: true,
  fields: {
    title:   field.text({ required: true }),
    body:    field.richtext({ localized: true }),
    author:  field.relation({ targetType: 'author' }),
  },
})

Un núcleo de contenido impulsa cada superficie que construyes. Sitios web, apps móviles, iOS y Android nativos, incluso IoT, todo sobre REST, GraphQL, o un SDK tipado.

  • Next.js
  • Nuxt
  • Svelte
  • Astro
  • React Native
  • Flutter
  • iOS
  • Android
Por qué Tangen

Un backend que se lee como código, y razona como un agente.

Explora cada función

AI-native, not bolted on

MCP and RAG ship in the box. Agents read, write, and reason over your content through typed, permission-scoped tools.

Schemas as TypeScript

Define types with defineObjectType. Your model lives in git, reviewed in pull requests, versioned like code.

Typed end to end

Types flow from schema to SDK. A wrong field breaks the build at your desk, not production.

Workspaces and environments

Many workspaces, one install. Dev, staging, and production, data-isolated. Push per environment, promote when ready.

Live preview, included

Editors see drafts render on the real site as they type. AI edits preview too, from the same state.

Batteries included

Roles, localization, flows, jobs, webhooks, media, forms, and a full admin. All optional, never in your way.

Construido sobre Bun y Elysia

Rápido por defecto, desde la instalación hasta la petición.

Tangen corre sobre Bun y Elysia, un runtime moderno y un framework web nativo de Bun, ambos hechos para la velocidad. Lo sientes en los pequeños momentos que se acumulan: instalaciones, arranques en frío, y peticiones que vuelven antes de que parpadees.

  • Bun
  • Elysia
  • Postgres
  • Drizzle
  • TypeScript
  • React
30x
faster installs
vs npm
4x
faster startup
vs Node.js
0
build step
native TypeScript
1
toolchain
runtime to tests

Las cifras provienen de los benchmarks publicados de Bun. Los números reales dependen de tu proyecto y tu máquina.

Verlo en acción

Un admin real, no una pantalla de configuración.

Aquí es donde tu equipo trabaja cada día, no un muro de ajustes.

Vista previa en tiempo real

Mira la página mientras la escribes.

Edita el contenido y míralo renderizarse en tu sitio real en tiempo real. Sin ciclo de publicar y actualizar, y sin complemento premium para desbloquearlo.

tangen.app / live-preview
Vista previa en tiempo real, un borrador renderizándose en el sitio real mientras editas
Vista previa en tiempo real, un borrador renderizándose en el sitio real mientras editas
Constructor de esquemas

Modela contenido sin salir del navegador.

Un constructor visual que escribe TypeScript real de vuelta a tu repo, para que diseñadores y desarrolladores se mantengan en sintonía en un único esquema.

tangen.app / schema
Constructor visual de esquemas
Constructor visual de esquemas
Asistente de IA

Descríbelo. Míralo construirse.

Pide un tipo, un borrador, o una imagen y el asistente escribe en el mismo borrador que ven tus editores, con vista previa en tiempo real a medida que avanza.

tangen.app / ai
Asistente de contenido de IA
Asistente de contenido de IA
Hecho para gustar

Dos tipos de desarrollador. Un backend que ambos aman.

Ya construyas hablando con un agente o escribiendo cada línea tú mismo, Tangen te encuentra donde estás, y nunca te obliga a elegir.

For vibe coders

Talk to your project. Watch it build.

  • Describe to build. Explain a feature in plain English and get real schema and drafts you confirm.

  • Content AI. Generate and fill fields, rewrite copy, and draft entries, all inside the editor.

  • Bring your agent. Point Claude Code or Cursor at it over MCP and let it model, seed, and wire content.

  • Instant feedback. AI edits stream straight into live preview, so you watch the result as it happens.

For serious coders

Own every layer, typed from schema to query.

  • Typed SDK. A fully typed client where a wrong field is a compile error, not a runtime surprise.

  • TangenQL. A clean, expressive query language for filtering, sorting, and relations across REST and GraphQL.

  • API playground. Explore and test the REST and GraphQL API right in the admin, with real auth.

  • Code-first, in git. Schemas, routes, and config are TypeScript in your repo. Review them, version them, ship them.

¿Construyes para editores, no para desarrolladores? Mira Tangen para marketing

Nativo de IA

Tu contenido, operable por IA.

La mayoría de los CMS añaden IA como un chat. Tangen convierte tu contenido en una superficie de primera clase para agentes, de forma segura. Apunta Claude Code, Cursor, o cualquier cliente MCP a tu proyecto y deja que construya contigo.

  • Agent tools, permission-scoped

    Agents call list_types, search, create, and publish through the Model Context Protocol. Every call is bounded by the key's grants, and every write is attributable.

  • RAG over your content

    Semantic search and grounded answers across your content, docs, and tables. pgvector under the hood, real citations on top.

  • Describe it, and it builds

    A schema and content assistant turns plain English into real types and drafts you confirm. It proposes, you approve. Nothing is applied blindly.

~ connect an agent over MCP
# point any MCP client at your running project
$ claude mcp add tangen -- tangen mcp --key <api-key>

# the agent now has typed, grant-scoped tools:
> list_types      the content model
> search_content  query with TangenQL
> create_object   writes land as drafts
> ask_docs        RAG, grounded and cited

# publishing stays a human decision.
Límites

Tú decides qué puede ver, tocar, y cómo suena la IA.

Una IA que puede escribir en tu contenido solo es segura si marcas los límites. Tangen los mantiene en tus manos, en código.

Scoped by role

Agents get exactly the grants their API key allows. Every write is attributed, and no key means no access.

Field-level control

Hide any field from AI reads and writes with a single flag, so sensitive data never reaches a model.

Your content style

Define the voice, tone, and rules the assistant writes in, so drafts sound like you, not a chatbot.

Human in the loop

AI proposes, you approve. Writes land as drafts, and publishing stays a human decision.

Cómo funciona

Define. Envía. Compila. Despliega.

Desde npm install hasta un backend de blog en marcha, con una API tipada y un admin, en unos diez minutos.

Backend de blog en ~10 minutos
  1. 01

    Define

    Model your content in TypeScript. Types, fields, relations, and localization, all living in your repo.

  2. 02

    Push

    Run tangen push to migrate your database and generate types. Idempotent, reviewable, and per environment.

  3. 03

    Build

    Query over REST, GraphQL, or the typed SDK from any framework. Then hand the same project to your AI.

  4. 04

    Deploy

    Self-host anywhere you already run things. Any cloud, any region, your infrastructure, your data.

terminal
$ tangen create my-app
$ tangen push          # migrate and generate types

// then, from your app, fully typed:
const { data } = await tangen
  .objects('post')
  .where({ status: 'published' })
  .sort('publishedAt', 'desc')
  .get()

Construye sobre Tangen en la beta privada.

Define un tipo de contenido, envíalo, y consúltalo desde cualquier lugar, con tu propio agente de IA haciendo el resto. Solicita acceso y te pondremos en marcha.

Tangen, el headless CMS listo para IA · Tangen