# Waitlet > Run N agents at a time Cooperative concurrency slots for Claude Code, Codex, and any agent that can run a command. ## Table of Contents ### Guide - [Getting started](https://kriasoft.com/waitlet/guide/getting-started.md): Install Waitlet, set a slot limit, and learn how leases, the queue, and keys work. - [Claude Code](https://kriasoft.com/waitlet/guide/claude-code.md): Make Claude Code sessions acquire a Waitlet slot before working, with hooks for idle timeouts and cleanup. - [Superset](https://kriasoft.com/waitlet/guide/superset.md): Add a concurrency limit to Superset automations without changing them. ### Reference - [CLI](https://kriasoft.com/waitlet/reference/cli.md): Waitlet CLI commands, options, exit codes, and environment variables. - [Library](https://kriasoft.com/waitlet/reference/library.md): Use Waitlet's Pool from TypeScript to limit concurrent work across processes.