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:
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:
| Variable | Description |
|---|---|
CONVEX_DEPLOYMENT | Your Convex deployment URL |
NEXT_PUBLIC_CONVEX_URL | Public Convex URL for the client |
AUTH_GOOGLE_ID | Google OAuth client ID |
AUTH_GOOGLE_SECRET | Google 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
- Follow the Getting Started guide for a full walkthrough
- Try the Quick Start for the fastest path to running Clave
- Read the Architecture overview to understand how Clave is built
- Check the Contributing guide to learn how to contribute