We use cookies to understand how you use our site and improve your experience. Cookie policy
Last updated:
Palette Desktop is agent-agnostic. Today that means Claude Code and Codex. Tomorrow, whatever comes next.
Pick your agent per chat. Inside a single session you can have one chat running Claude Code and another running Codex, both on the same folder at the same time.
This matters because:
Each agent reads a context file in your workspace to learn who you are, what the workspace is for, and how you work.
CLAUDE.mdAGENTS.mdBoth files live in the root of your workspace folder. They serve the same purpose: tell the agent the things you'd otherwise have to repeat in every chat.
If you turn on the starting guide when creating a new folder, Palette writes the first version of these files for you. You can also edit them anytime, or ask a chat to update them as your workspace evolves.
Palette Desktop runs your agent on top of your folder. You bring your own subscription:
Your model usage runs through your own account, same as it would anywhere else. Palette doesn't gate model access and doesn't add a markup on tokens.
Teams tell us they actually use fewer tokens through Palette Desktop than through chat. Sessions and folder context cut a lot of the back-and-forth that chat tools require.
Palette Desktop detects Claude Code or Codex on your machine. If you don't have one installed yet, Palette helps you install it. From download to your first session is a few clicks.
You don't need to know the terminal. You don't need to mess with developer tools. Palette handles installing the agent for you.
The agent landscape moves fast. Palette Desktop is built so the agent you use today isn't the agent you're stuck with tomorrow. When a new agent shows up that your team wants to try, it slots in next to the others.