Thesys is a developer platform for building generative UI applications. There are 2 major components of building your own generative UI application:

  • API - C1 is our flagship Generative UI API that leverages the power of LLMs to generate UI on the fly.
  • Frontend - Crayon is our open source, MIT licensed React framework that integrates well with C1 and allows you to present your end user with a live app that they can interact with.

The GenUI API

C1 is a Generative UI API that allows you to build dynamic, intelligent interfaces. You can use C1 to build your own AI interfaces either via

  • Replacing your presentational layer LLM with a C1 endpoint
    This is the preferred way to use C1 when building a new application as it introduces the least amount of latency and cost.
  • Adding a layer of UI generation to your existing LLM workflows by visualizing your outputs
    This is useful when you already have a LLM workflow but still want to present your users with a more engaging interface than a simple text output.

The Frontend Framework

Crayon is our open source, MIT licensed React framework for shipping production-ready stunning generative applications. Crayon is designed to integrate seamlessly with C1 but it has no dependencies on Thesys and can be used with any LLM or API.

If you’re new to C1, you wouldn’t need to dive deeper into Crayon as it comes pre-integrated with C1. However, over time you’ll find that Crayon is a powerful tool that lets you customize your UI to the fullest extent.

Get Started

If you’re new to C1, you can get started by either:

Develop with C1

We are assembling a set of guides to help you get started with building your own functional GenUI interfaces.

Capabilities

  • C1 can generate UI for any use case, any data.
  • Out of the box integration with Crayon for easy deployment of end-to-end GenUI applications.
  • UI Generations can be guided via system prompts.
  • Supports integration with external tools via function calling.
  • Supports a wide variety of UI components via Crayon.

Support

Discord

Join our community on Discord to get help and share your feedback.

Slack

Enterprise customers get dedicated Slack channels for support.