Skip to main content
Talos — the framework for the AI era, designed for Spec-Driven Development Talos is a modular TypeScript framework built on Bun. It’s the first framework designed around Spec-Driven Development, so AI agents work from your real intent, not guesswork. 60+ independent, batteries-included packages take you from a weekend project to a production SaaS without rewrites.
Stop prompting blind. With Talos, your work lives as structured specs that AI agents can find, plan, and implement against your real conventions — every step transparent and verifiable.

Why Talos

Ship fast

Decorator-driven routes, services, and repositories with sensible defaults. Go from idea to running app in minutes — not days.

Built for the AI era

First-class AI agents, RAG, and a Spec-Driven workflow baked into the core. Your framework speaks the language of the tools building it.

Scales with you

The same framework powers small side projects, medium products, and large multi-service platforms. Start simple, grow without rewrites.

Build your SaaS faster

Auth, JWT, roles, permissions, payments, caching, queues, mailer, and more — the components every SaaS needs, ready out of the box.

Everything you need

60+ independent packages spanning HTTP, data, security, real-time, AI, and utilities. Use only what you need; each is versioned on its own.

Easy to extend

Built on dependency injection and a clean module system. Add, swap, or override anything without fighting the framework.

The first Spec-Driven Development framework

Talos turns vague requests into structured specs — YAML issues with context, goals, a definition of done, and dependencies — that flow through a transparent AI workflow.
1

Find

Audit your modules to surface issues and opportunities, captured as specs.
2

Plan

Turn a request into a precise, reviewable spec before any code is written.
3

Fix

Implement the spec against your module’s real conventions — verifiable against its definition of done.

Learn Spec-Driven Development

See how specs drive AI implementation from discovery to done.

Get started

Create your app

Go from zero to a running Talos app in a few commands.

Monorepo structure

Understand how an Talos project is organized.

Configuration

Configure your app, environment, and services.

Explore the framework

Routing, controllers, validation, database, and the rest of the basics.