A week of new features that will change the way developers ship AI apps.

Vibe Week
Back to Templates

Clerk Starter

Built with

npm create convex@latest -- -t thomasballinger/convex-clerk-users-table

This example demonstrates how to add authentication and user settings to a basic chat app. It uses Clerk for authentication.

Users are initially presented with a "Log In" button. After users log in, their information is persisted to a users table. When users send messages, each message is associated with the user that sent it. Users can change the color their own messages are rendered in.

Clerk Starter hero image
Get your app up and running in minutes
Start building
Convex logo
A Trusted Solution
  • SOC 2 Type 1 Compliant
  • HIPAA Compliant
  • GDPR Verified
©2025 Convex, Inc.

We use third-party cookies to understand how people interact with our site.

See our Privacy Policy to learn more.