Skip to main content
tinychat is a framework for building and deploying conversational AI systems. It provides three fundamental abstractions that allow you to conceptualize complex conversational flows and applications as simple message processing systems:
  1. Message - Information quanta (the bits)
  2. MessageProcessor - Information transformations (the channels)
  3. CompositeProcessor - Information topology (the graph)
These primitives are composable and universal. Databases, APIs, LLMs, and CRMs are all processors —they transform messages. Conversations and agents (pipelines, graphs, multi-agent systems) are composite processors —they define how these transformations connect and flow. Everything else is derived from these three concepts.

Get started

Jump into tinychat and build your first conversational AI system.

Quickstart

Set up your environment and run your first example in minutes.

Learn more

Explore the framework in depth with our comprehensive documentation.