The agent for the business side of a technical company.

Connects to your whole stack, picks up where it stopped, and never acts without a receipt.

The tern desktop app: a conversation that delegated to three sub-agents, an approval card for a shell command, and routines in the side panel

Your stack lives in a dozen APIs. Assistants live in someone else's cloud.

Founders, ops leaders and growth leads spend the week joining usage, CRM, billing and inbox by hand. The assistants that could help run on one vendor's model and a fixed catalog.

When an agent can email a customer, "usually works" isn't enough.

Four things the others can't say together.

Connects to anything

No connector? tern reads the API docs, writes a sandboxed one, and shows which hosts and credentials it will touch before you approve.

Finishes the job

Every step is journaled. Kill it mid-task and it resumes without sending or writing anything twice.

Nothing goes out without a receipt

Risky steps wait for approval, scoped to the exact action. Every action lands in a hash-chained ledger.

Yours to run, or hosted

Any model, including local. Run it on your laptop, or on an always-on server so routines keep running. Hosted is coming, with export and leave.

Kill it mid-run. It picks up where it stopped.

An engine you own, with hosting when you'd rather not run it.

Hosted assistantsOpen-source clawstern
Runs on your machine or serverNoYesYes
Your choice of modelOne vendorYesYes, including local
Tool with no connectorCloud browserPluginsWrites one, you approve it
Survives a crashNot documentedMostly noYes, journaled
FootprintCloud VMHeavy runtimeOne Rust binary, under 20 MB

Built for people who run a technical company.

Technical founders

Connect your own API in a minute and follow up with the accounts that matter.

Operations leaders

The Monday review, assembled and waiting for you.

Go-to-market leaders

Usage, CRM and community in one place, so you act while signals are fresh.

One engine. Two ways in.

Desktop app

Conversations, approvals, routines and every agent in one window. Runs in the menu bar, starts at login.

Not Electron. A native app with no bundled browser, so it's lighter and quicker.

macOS 12+. Carries its own engine, so no terminal needed.

Download for Mac

Terminal

The same engine, written in Rust, as one static binary. macOS and Linux, no Python, Node or Docker.

# install
curl -fsSL https://raw.githubusercontent.com/mitchellalderson/tern-agent/main/install.sh | sh
# pick a provider, then chat
tern setup
tern
The tern terminal UI: a prompt, two tool calls, and an answer that skips one account that is already a customer
The terminal UI. Same agents, same memory, same approvals. Source on GitHub, MIT or Apache-2.0.

Free to run yourself. Pay only if we run it.

Self-hosted

$0
  • The full open-source engine
  • Any model, including local
  • Desktop, terminal and Telegram

tern Connect waitlist

$5 /month
  • Public URL and phone push for your home core
  • No port forwarding

tern Cloud waitlist

$15 /month
  • We run it, always on
  • Export and leave any time

Founding-member prices, subject to change.

Which would you use?

One email when it's ready. Founding members get a fixed price for a year, for a 20-minute call.

I'm interested in