# Coding tools

> Pick your tool, paste its settings, then check Activity.

* [Claude Code](https://deference.si/docs/coding-tools/claude-code) (Messages)
* [Codex](https://deference.si/docs/coding-tools/codex-cli) (Responses)
* [Cursor](https://deference.si/docs/coding-tools/cursor) (Chat Completions, beta)
* [OpenCode](https://deference.si/docs/coding-tools/opencode) (Chat Completions)
* [Cline](https://deference.si/docs/coding-tools/cline) (Chat Completions)
* [Zed](https://deference.si/docs/coding-tools/zed) (Chat Completions)
* [Kilo Code](https://deference.si/docs/coding-tools/kilo-code) (Chat Completions)
* [Goose](https://deference.si/docs/coding-tools/goose) (Chat Completions)
* [Crush](https://deference.si/docs/coding-tools/crush) (Chat Completions)
* [Continue](https://deference.si/docs/coding-tools/continue) (Chat Completions)
* [Qwen Code](https://deference.si/docs/coding-tools/qwen-code) (Chat Completions)
* [Factory Droid](https://deference.si/docs/coding-tools/factory-droid) (All three formats)
* [Hermes Agent](https://deference.si/docs/coding-tools/hermes-agent) (Chat Completions)
* [OpenClaw](https://deference.si/docs/coding-tools/openclaw) (Chat Completions)
* [Gemini CLI](https://deference.si/docs/coding-tools/gemini-cli) (Gemini API, not supported)

Every guide has the same three steps: create a key, add Deference to the tool, then check the request in Activity. For Aider, Roo Code and any tool that takes a custom OpenAI or Anthropic base URL, see [Other tools](https://deference.si/docs/coding-tools/other-tools).

To let your agent create and revoke its own keys, connect the [MCP server](https://deference.si/docs/coding-tools/mcp).

## Base URLs

* OpenAI format (Most SDKs and tools): `https://deference.si/v1`
* Anthropic format (Claude Code and the Anthropic SDK): `https://deference.si`

Anthropic clients add `/v1/messages` themselves, so their base URL has no `/v1`. A doubled or missing `/v1` returns 404.

3 requests from a coding tool, across 2 sessions, add $0.50 of free credit. [How free credit works](https://deference.si/docs/concepts/free-credit)

Writing code instead? See [SDKs and clients](https://deference.si/docs/api-reference/sdks-and-clients).
