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 rather than guesswork. Its 60+ independent packages cover everything from a weekend project to a production SaaS, with no rewrite in between.
Stop prompting blind. With Talos, your work lives as structured specs that AI agents can find, plan, and implement against your real conventions, with every step transparent and verifiable.

What you get

Ship fast

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

Built for the AI era

AI agents, RAG, and a Spec-Driven workflow live in the core, so 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 the rest of the components every SaaS needs, ready to use.

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

Dependency injection and a clean module system let you add, swap, or override anything without fighting the framework.

Spec-Driven Development at the core

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

Find or Create

Audit your modules to surface issues and opportunities, or author a request from scratch. Either way, the result is 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 a Talos project is organized.

Configuration

Configure your app, environment, and services.

Explore the framework

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