Installation
# Installation
## Using npm / bun / pnpm
```bash
npm install -g @mark3labs/kit
```
```bash
bun install -g @mark3labs/kit
```
```bash
pnpm install -g @mark3labs/kit
```
## Using Go
```bash
go install github.com/mark3labs/kit/cmd/kit@latest
```
## Building from source
```bash
git clone https://github.com/mark3labs/kit.git
cd kit
go build -o kit ./cmd/kit
```
## Verifying the installation
After installing, verify Kit is available:
```bash
kit --help
```
## Setting up a provider
Kit needs at least one LLM provider configured. Set an API key for your preferred provider:
```bash
# Anthropic (default provider)
export ANTHROPIC_API_KEY="sk-..."
# OpenAI
export OPENAI_API_KEY="sk-..."
# Google Gemini
export GOOGLE_API_KEY="..."
```
For OAuth-enabled providers like Anthropic, you can also authenticate interactively:
```bash
kit auth login anthropic
```
See [Providers](/providers) for the full list of supported providers and their configuration.