Clay

Clay is an AI platform whose mission is to connect opportunity through intentions and personalities. It is built to understand what people are trying to become, what opportunities they are ready for, and which collaborators, projects, communities, jobs, events, or partners fit their personality and timing. Clay is not a chatbot, not a resume parser, not a dating app, and not a generic marketplace.

Where to start

Introduction

Read the product contract, the core primitives, and how Clay reasons about fit.

Quickstart

Stand up the workspace, run the backend, preview specs, and start the mobile app.
The published site mirrors the layout in apps/specs/docs.json. If a page moves, the navigation moves with it in the same change.

Product surfaces

Intentions

The direction signal — goals, constraints, timing, and readiness.

Personalities

The fit signal — communication, rhythm, motivation, taste, social energy.

Opportunities

The taxonomy of what Clay can route toward, and how fit is explained.

Consent

How translated fit signals leave Clay only with explicit user permission.

Companion experience

How Clay should feel in daily use — proactive, curious, useful, and safely interruptible.

Curious pet memory

How Clay asks, learns, and organizes personal patterns into user-owned MDX knowledges.

User experience flows

End-to-end journeys, user stories, and the consent-aware action loop.

Mobile capture flow

The first iOS screen — intention, readiness, personality signal, consent, next action.

Visual system and workflows

Design language

The tactile plasticine system, token meanings, and component behavior.

Themes

The Acid Lime, Editorial, and Dark Plum theme packs and when each is used.

Mascot

Clay the mascot — anatomy, expressions, animations, evolution, and rendering.

Components

Buttons, inputs, cards, dialogs, navigation, profile, chat, and feed contracts.

Motion

Motion tokens, easing curves, and reduced-motion guarantees.

3D and Rive pipeline

How mascot, motion, and 3D scenes are generated and shipped across surfaces.

Landing page sections

The section-by-section breakdown of how apps/landing pitches Clay.

Engineering and reference

Architecture

Tour the backend, landing app, mobile app, specs site, and generated client boundaries.

Workspace

The pnpm + Turborepo layout and per-package scripts that ship Clay.

@clay/client

The Fern-generated TypeScript SDK consumed by every Clay app.

Backend overview

The Hono + OpenAPI contract that runs on the Cloudflare Worker.

API reference

Implemented HTTP routes, Zod schemas, and the generated OpenAPI contract.

OpenAPI pipeline

How Hono route schemas become the OpenAPI YAML consumed by Fern.

Environment & bindings

Wrangler variables, bindings, and the secret-handling guardrails.

Deploy

Ship the API, landing page, and specifications site to Cloudflare.

Decision records

Browse the ADR index for the durable choices behind Clay’s product and platform.

Glossary

Look up canonical terms used across Clay’s product and platform.

CI

The scripts and Turborepo tasks that act as Clay’s CI gate before deploy.

Auth model

How Clay intends to authenticate users, services, and Cloudflare-bound requests.

Testing policy

Why Clay ships without an automated test framework, and what stands in for tests.

What you will find here

Product

  • Intentions as a first-class signal
  • Personalities as a first-class signal
  • Opportunity across people, teams, projects, jobs, events, communities, and partners
Clay shares translated fit signals and constraints, never raw private reflections, unless the user explicitly permits it.

Platform

  • apps/backend — Cloudflare Worker, Hono, OpenAPI
  • apps/landing — Next.js static export pitching site
  • apps/mobile — Expo iOS app for intention capture and opportunity workflows
  • apps/specs — this Mintlify specifications site, exported to Cloudflare Pages