Optional cookies help us improve Palette. Cookie policy

Skip to main contentAnnouncing our €3M pre-seed

Agents

Last updated:

Palette Desktop is agent-agnostic. Pick your agent per chat, and switch whenever you like. Your context lives in the folder, not the agent, so switching costs you nothing.

The five agents

  • Palette, Palette's own agent. It comes with Palette, so there is no separate account or sign-in, and it is the default agent, so you have one ready in your first chat. You pick a model and where it runs: Palette Cloud, on-device, or your own server.
  • Claude Code, Anthropic's Claude Code. It supports plan mode and is the only agent with slash commands.
  • Codex, OpenAI's Codex.
  • Gemini CLI, Google's Gemini.
  • Mistral Vibe, Mistral's agent.

Inside one session you can run different agents in different chats at the same time, on the same folder.

Choosing how models are powered

How the model behind an agent is paid for and authenticated depends on the agent. There are three ways:

  • Your subscription. Sign in with your existing plan. Claude Code (Claude Pro or Claude Code) and Codex (your ChatGPT/Codex plan) work this way.
  • Your API key. Bring an API key instead of a subscription. Supported for Claude, Codex, Gemini (Gemini uses an API key, not a Google sign-in), and Mistral.
  • Palette-provided. The Palette agent can run on:
    • Palette Cloud, models Palette provides, ready immediately with no setup or key. Usage is metered.
    • On-device, a local model that runs on your machine. Free, private, and works offline. Download one from a built-in catalog.
    • Self-hosted, point Palette at your own model endpoint (for example LM Studio or Ollama).

Which models each agent offers:

AgentModels
PaletteAny model, run on Palette Cloud (DeepSeek today), on-device (an open model like Qwen), or self-hosted
Claude CodeOpus, Sonnet, Haiku, Fable
CodexYour plan's available models
Gemini CLIAuto, Gemini Pro, Gemini Flash
Mistral VibeMistral Medium, Devstral

How agents learn about your workspace

Instruction-file behavior depends on the agent:

  • Claude Code reads CLAUDE.md.
  • Codex reads AGENTS.md.
  • Automatic loading of AGENTS.md is not currently guaranteed for Gemini, Mistral, or the Palette agent. Mention the relevant file in your prompt when those agents need it.

If you turn on the starting guide when creating a folder, Palette writes an initial CLAUDE.md. Create AGENTS.md separately if you use Codex, and keep shared instructions aligned. See Working with CLAUDE.md and AGENTS.md for the full pattern.

Plan mode is available with Claude Code and the Palette agent. Slash commands remain specific to Claude Code.

Bring your own, or use Palette's

You are never locked to one vendor. Run the agent and model you want, on your own subscription, your own key, or Palette's own models. When a new agent shows up that your team wants to try, it slots in next to the others.

Detection and install

Palette detects the agents on your machine and installs one for you in one click from Settings if you don't have it yet. The Palette agent is built in, so there is no separate agent to install. No terminal required.

Next

  • Chats, how you pick an agent per chat.
  • Sessions, what the agent does and what you approve.
  • Quick Start, install and run your first session.