v1.1.5Now on Mac, Windows & Linux

You sleep.
It works.

CopperRiver is an AI agent that lives on your desktop — with its own browser, terminal and file system. Hand it the tedious work now, or on a schedule, and come back to it done.

Plans from $9/mo · or bring your own API keys

CopperRiver
AI news digest
Researchstarted today
11% of context

GLM 5.3 Flash
browses the live webruns your testshands off to its teammatesfiles your inboxwrites the reportwatches prices overnightfills the formremembers what mattersexports the deckposts to Slackkeeps your keys secret

01What it can do

Not a chatbot. A pair of hands on your computer.

It browses like you do.

A real browser with real sessions. It opens tabs, reads pages, clicks through flows and fills forms — and stays logged in between tasks.

acme.dev/book-demoagent

Acme

Book a 20-minute demo

See scheduled exports, SSO and the admin console.

Session: signed in

3 tabs open

Cookies kept

Full name

Work email

Company size

What do you want to see?

Request demo

It runs the commands.

Tests, builds, git, one-off scripts. It runs real shell commands on your machine and reads the output the way an engineer would.

zsh — ~/work/apiagent
$ pnpm test && pnpm build && ./deploy.sh staging

It reads your files. And writes new ones.

Point it at a folder of PDFs, CSVs or a whole codebase. It pulls out what matters and saves the result where you'd expect it.

~/Documents/Q3 expensesagent

Q3 expenses

aws-jul.pdf
figma-jul.pdf
wework-jul.pdf
aws-aug.pdf
linear-aug.pdf
uber-aug.pdf
aws-sep.pdf
hotel-sep.pdf

q3-expenses.csv

reading 1/8

FileCategoryAmount
Total$0.00

Even apps without a URL.

Computer use for native desktop apps: it sees the screen, moves the cursor, clicks and types — just like you would.

Slides — Q3 review.keyagent
SlidesFileEditInsertArrangeView

Q3 review

Revenue up 34%, churn halved.

02Bots New

Hire a team.
They never clock out.

Bots are specialists that live on your computer: a researcher, a writer, someone who chases invoices. Each has a job, a memory, and rules you write in plain English. They get on with it — and ask you before anything other people will see.

Its own thread and memory

Brief a bot like a new hire. It keeps one long conversation with you and remembers what it learns.

Rules in plain English

“Research freely, ask before emailing anyone.” A separate reviewer checks every risky action against them.

They work as a team

Bots message each other, hand off work, and run their own routines on a schedule.

Approve from anywhere

When a bot needs a yes, a login or a password, it waits for you — and your phone gets the request.

Your bots

Scout routine

Weekday 7:00 — checked 14 competitor pricing pages

03Automations

Set it once.
It runs forever.

Describe a chore in plain English and put it on a schedule. At 3am it has the same browser, terminal and files it has when you’re watching — so the work is waiting when you wake up.

Daily AI news digest

Active30 7 * * *

“Every morning at 7:30, summarize AI news and send it to #ai-updates.”

Leads enrichment

Active*/30 * * * *

“Every 30 min, enrich new signups and score them in the sheet.”

Website uptime

Paused*/10 * * * *

“Every 10 min, check the site. If it's down, alert me with the status code.”

00061218

you're asleep

01:00

Nightly test suite

✓ 312 passed · 0 failed

04Privacy

Paste your keys. They never leave.

Secrets are masked on your machine before anything reaches a model. The agent works with placeholders; the real value is only swapped back in locally, when a command actually runs.

On your machine

Deploy the billing service with key sk_live_51Hx9fQ2vA7c and run migrations against postgres://admin:hunter2@db.internal.

runs locally

$ STRIPE_KEY=⟦SECRET_1⟧ ./deploy billing

What the model provider sees

Deploy the billing service with key ········ and run migrations against ········.

model replies

I’ll deploy with ⟦SECRET_1⟧ and run migrations on ⟦SECRET_2⟧.

Masked at the boundary

API keys, tokens and connection strings are detected and swapped for placeholders.

Local voice transcription

Speech-to-text runs on your device. Talk freely; audio doesn't leave it.

Bring your own keys

Use the included models, or add any provider with a base URL and API key.

05Under the hood

Small obsessions, compounding.

The details most tools skip. Together they’re the difference between a chat window and a colleague.

Global

Project · api

This chat

it remembers, verifiably

Hierarchical memory

Layered memory that carries across conversations — global, per project, per chat. Tell it something once; inspect and edit anytime.

talk, it keeps up

Voice input

Local speech-to-text. Ramble freely — fillers and pauses are cleaned up for you.

 

see it as it writes

Live artifacts

HTML and markdown render side-by-side as the agent writes. Edit inline, iterate instantly.

PDF wranglerSEO auditChangelog writerInvoice parserFigma → codeRelease notesPDF wranglerSEO auditChangelog writerInvoice parserFigma → codeRelease notes
Lead enrichmentMeeting minutesSQL explainerResume tailorCold emailLog triageLead enrichmentMeeting minutesSQL explainerResume tailorCold emailLog triage

install expertise

Skills marketplace

Curated best-of-class skills — plus your favorite creators' repos.

R

Researcher

Cites every source

D

DevOps

Never skips staging

C

Copy editor

Your house style

A

Analyst

Shows its math

specialists on tap

Agent profiles

Instruction sets that make your agent an expert at one job. Hover to deal the hand.

notes · launch

Draft launch email
Ask Priya re: ETA
Book Lisbon flights
Review Q3 deck

a sidekick in every chat

Notes

Every chat group gets a notes sidebar. Plan, jot, remind — without prompting.

GLM 5.3 Flashincluded
My OpenRoutercustom provider
SuperGrokconnected

no lock-in, ever

Bring your own keys

Plans include generous model usage. Already pay for an API? Add it as a custom provider — any base URL and key — or connect SuperGrok.

06The real thing

Not a mockup. Screens from the app.

Chats — rich answers, diagrams and all
fig.01Chats — rich answers, diagrams and all
Automations — every chore on a schedule
fig.02Automations — every chore on a schedule
Web — the agent's own browser, your sessions
fig.03Web — the agent's own browser, your sessions
Multi-tab research
fig.04Multi-tab research
News & trends, around the clock
fig.05News & trends, around the clock
Deep dives across dozens of sources
fig.06Deep dives across dozens of sources

Put it to work.

A browser. A terminal. Your files. A schedule. Free up the hours you spend on the boring parts.

your system

macOS

Apple Silicon · .dmg

DownloadIntel Mac →

Windows

Installer · .exe

Download

Linux

AppImage

Download

v1.1.5 · plans from $9/mo · or bring your own keys