Requirements
| macOS or Linux | Windows isn’t supported yet. WSL may work. |
| An AI model | See below. |
| Git | For code changes. |
| GitHub CLI (optional) | Only needed to open pull requests. Sign in with gh auth login. |
Choosing a model
Section titled “Choosing a model”Relay needs at least one model. The easiest is an agent tool you’re already signed in to:
- Claude Code (recommended): uses your Claude plan. Relay also uses Claude Code’s Slack, Linear and ClickUp connections, so nothing else needs a key.
- Codex: uses your ChatGPT plan.
- Antigravity CLI, Cursor, Grok Build or OpenCode.
Or use an API key from Anthropic, OpenAI, Google, DeepSeek, Mistral, Groq, xAI or OpenRouter, or a local model through Ollama, LM Studio or any OpenAI-compatible server.
You can mix them: a small, cheap model to classify requests and a stronger one to write code. See Models and providers.
Optional connections
Section titled “Optional connections”| Service | Simplest way | With its own account |
|---|---|---|
| Slack | Slack connected in Claude Code | A Slack app (guided setup, no public URL) |
| Linear | Linear connected in Claude Code | A Linear member and its API key |
| ClickUp | ClickUp connected in Claude Code | A ClickUp member and its API token |