Clay for Chrome Experimental
v0.1.0 · GitHub
Extension connected
Connect your browser to Clay. Gives Claude visibility into open tabs, console, network, DOM, and screenshots.
Installation
1 Download above, then unzip to a permanent folder.
2 Open `chrome://extensions`
3 Enable Developer mode (top-right toggle).
4 Load unpacked > select the unzipped folder.
5 Refresh this page. Done!
Or run manually:
`npx clay-server@latest`
Skip perms

#

Upcoming
Projects
This Week
What's New
Quick Start
💡
Did you know?

#

No file selected
.md

Connecting...

Reconnecting to server…

Usage
Check plan usage on claude.ai
Session
Cost$0.0000
Input tokens 0
Output tokens 0
Cache read 0
Cache write 0
Turns 0
Status
Process
PID-
Uptime-
RSS Memory-
Heap Used-
Heap Total-
External-
Sessions
Active-
Processing-
Clients-
Terminals-
Context
Context Window
0%
Used-
Window-
Max output-
Session Tokens
Input 0
Output 0
Cache read 0
Cache write 0
Model
Name-
Cost$0.0000
Turns 0
0%
MODEL
MODE
EFFORT
THINKING
Budget tokens
BETA
1M Context
APPROVAL
SANDBOX
WEB SEARCH
Context sources
No file selected
Memory

## Profile

Project Name
-
Icon
Owner
The user whose Claude account is used for all sessions in this project.
-
Ownership of home directory projects cannot be transferred.

## Model

Configure which model to use and how Claude behaves during sessions.

Model
Choose the Claude model to use. Larger models are slower but more capable.
Extended Context (Beta)
Enable 1M token context window for Sonnet models. Allows processing much larger codebases and files, but may increase latency.
1M Context
Mode
Controls how Claude handles tool use and file edits.
Effort
Controls how much thinking effort Claude puts into responses. Higher effort means longer, more thorough responses.
Thinking
Controls whether Claude shows its reasoning process. Budget mode lets you set a token limit.
Budget tokens

## CLAUDE.md

Edit the CLAUDE.md file for this project. These instructions are passed to Claude at the start of every session.

## Environment

Store API keys, tokens, and config for this project. Paste a `.env` file to import multiple variables at once.

A `.envrc` file exists in the project directory and will take precedence over these settings.

Shared variables apply to all projects. Project-level variables take precedence.

?
Personalize your name
User Settings

## Account

?
-
-
Your profile is stored on this server and used across sessions.

### Security

PIN
Protect the web UI with a 6-digit PIN.
Change PIN
Current PIN
New PIN
Confirm PIN

## Appearance

Theme
Chat layout

## Chat

Voice Input Language
Used by speech-to-text when you dictate messages.
Auto-continue
Automatically resume the conversation when a rate limit clears.
Open Claude as terminal (TUI)
Render Claude sessions in an embedded `claude` terminal instead of Clay's chat UI. Keeps usage in the Interactive billing bucket (post 2026-06-15 Agent SDK split). Applies on the next session open.
Auto-approved commands
Extra patterns Clay should pre-approve in your `~/.claude/settings.json` so TUI sessions don't prompt for them. One per line. Examples: `Bash(npm test:*)`, `Read`, `mcp__myserver__*`. Clay's safe defaults (read-only tools, common git/ls/grep) are always applied on top and shown below for reference.
Show Clay's managed defaults

## Mates

Specialist AI teammates with assigned roles and long-term memory across sessions. They carry context forward and push back when a session drifts. Use the built-ins or design your own.

Use Mates
Off hides every Mates surface in Clay. Existing Mates and their memory are preserved.

## Email Accounts

Connect personal email accounts so your Mates can read, search, and send emails on your behalf. Credentials are encrypted and private to you.

## Log Out

End your current session. You can sign back in anytime.

## Status

Host
-
Server Version
-
Early Access
Receive pre-release updates before they reach the stable channel.
Port -
HTTPS -
Skip Permissions
Auto-approves all tool executions. Restart with `--dangerously-skip-permissions` to enable.
Disabled
Debug -

### Server Status

PID -
Uptime -
Memory (RSS) -
Active Sessions -
Connected Clients -
WebSocket Path -
Project Slug -

## Model

Configure which model to use and how Claude behaves during sessions.

Model
Choose the Claude model to use. Larger models are slower but more capable.
Extended Context (Beta)
Enable 1M token context window for Sonnet models. Allows processing much larger codebases and files, but may increase latency.
1M Context
Mode
Controls how Claude handles tool use and file edits.
Effort
Controls how much thinking effort Claude puts into responses. Higher effort means longer, more thorough responses.
Thinking
Controls whether Claude shows its reasoning process. Budget mode lets you set a token limit.
Budget tokens

## Security

PIN Status
Require a 6-digit PIN to access the web UI.
-
Set PIN
Protect access to the web interface with a PIN code.
Enter 6-digit PIN
PIN must be exactly 6 digits.

## Notifications

Push Notifications
Receive push notifications when tasks complete.
Browser Alerts
Show browser notification alerts when tasks finish.
Sound
Play a sound when tasks are completed.

## CLAUDE.md

Edit the global CLAUDE.md file. These instructions apply to all projects and sessions on this server.

This file is stored at `~/.claude/CLAUDE.md`. Project-level CLAUDE.md files take precedence over this global file.

## Environment

Define environment variables shared across all projects. Project-level variables take precedence over shared ones.

## Storage

Image retention
Automatically delete chat images older than this period.

## Keep Awake

Keep Awake
Prevent the system from sleeping while the server is running (macOS only).

## Restart

Restart the Clay daemon process. All active sessions will be briefly interrupted and clients will automatically reconnect.

Restart Daemon
Spawns a new daemon process and gracefully shuts down the current one.

## Shutdown

### Danger Zone

Shutting down the server will terminate all active sessions, disconnect all clients, and stop the Clay daemon process. This action cannot be undone.

Confirm Shutdown
Type shutdown below to confirm.

## Users

## Invites

## Project Access

## Email

Configure SMTP to send invite links and one-time login codes via email. Without SMTP, users log in with a PIN instead.

Pasted content

Diagram
Notifications blocked

Your browser has blocked notification permissions for this site. To re-enable:

1. Open your browser's notification settings by pasting the address below
2. Find this site and change the permission to Allow
3. Reload the page

`chrome://settings/content/notifications`
Resume CLI session
Loading sessions...
No CLI sessions found for this project.
Rewind to this point?

Conversation and files Conversation only Files only
Add project
Cloning...
Skills powered by skills.sh
`/`
Loading skills...
MCP Servers

No MCP servers detected. Configure in Clay Chrome Extension.

Email

Toggle email accounts to auto-enable them for every new session in this project.

New Debate
Topic *
Select panelists
New Loop

### Choose loop mode

Coding agent → Judge reviews → Done
Fail — retry

Each iteration is reviewed by a separate judge session that decides pass or fail. The coding agent does not see the judge's result. On fail, a fresh session retries from scratch. The loop ends on pass or when the max iteration count is reached. Best suited for tasks with clear success criteria, like making tests pass or matching a spec.

Coding agent → Repeat N times → Done

The original Ralph Loop. The prompt runs a set number of times with no review step in between. Each iteration starts a fresh session. There is no judge and no pass/fail. Useful when the task itself is the goal, not a specific outcome. Suited for bulk refactoring, repeated migrations, or running the same operation across multiple targets.

### Who writes the instructions?

Choose who provides each file.

PROMPT The instructions the coding agent follows each iteration.
JUDGE The criteria used to evaluate each iteration as pass or fail.

### Provide details

Task description *

Write a rough idea. Clay will refine it into detailed instructions.

PROMPT.md *
JUDGE.md *
Loop
Create a Mate
✨

## Meet your Mate.

AI agents are built for tasks. A Mate is built for you.

Your Mate remembers what you've talked about, learns how you think, and grows with you over time. It's not just what it can do. It's what it learns about you.

1 Pick a relationship type
2 Have a short interview where your Mate gets to know you
3 Start talking

Mates run on Claude Code or ChatGPT Codex, your choice. No separate API keys or external services needed. Your conversations stay on your Clay server and are never stored elsewhere.

### What kind of relationship?

Pick the role that best fits what you need. You can refine this later in the interview.

### What will you do together?

Select one or more activities. These help shape the interview.

### How should they communicate?

Pick the style that feels right. You can combine multiple.

### Which model should power them?

You can switch this anytime from the mate's settings.

Review multiple times x
Every
On
End
times
April 2026
S M T W T F S
Every
runs
Skip if previous run still active
Delete recurring event
📲

### Add to Home Screen

Add Clay to your home screen for a better experience.

- Full-screen — no browser toolbar
- Push notifications when tasks finish
- Instant launch from home screen