Clave Docs

Getting started

Get up and running with Clave, the AI-native workspace for teams that ship.

What is Clave?

Clave is an AI-native project management workspace that combines Linear-style issue tracking, rich documents, whiteboards, and autonomous AI teammates in one platform.

It is built for small to mid-size engineering teams who want a fast, integrated tool to plan, build, and ship software together.

Key features

  • Projects and issues -- create, assign, and track work with Kanban boards, timelines, and card views
  • Sprints -- time-boxed cycles to organize and ship iteratively
  • AI teammates -- assign tasks to Claude agents that autonomously execute work in sandboxed environments
  • Real-time collaboration -- live sync across all content types via Convex subscriptions
  • Clients CRM -- manage client relationships alongside your projects
  • Notes -- rich text documentation integrated into your workflow
  • Notifications -- stay informed with real-time inbox and activity feeds

Prerequisites

Before you begin, ensure you have the following installed:

  • Bun (v1.1+)
  • Node.js (v20+)
  • A Convex account
  • A Google OAuth app (for authentication)

Quickstart

1. Clone the repository

git clone https://github.com/your-org/clave.git
cd clave

2. Install dependencies

bun install

3. Set up environment variables

Copy the example environment file and fill in your credentials:

cp .env.example .env.local

Required variables:

VariableDescription
CONVEX_DEPLOYMENTYour Convex deployment URL
NEXT_PUBLIC_CONVEX_URLPublic Convex URL for the client
AUTH_GOOGLE_IDGoogle OAuth client ID
AUTH_GOOGLE_SECRETGoogle OAuth client secret

4. Start the development servers

In one terminal, start the Convex backend:

npx convex dev

In another terminal, start the Next.js frontend:

bun run dev

The app will be available at http://localhost:4000.

Next steps

On this page