Agents you hire,
not build.

Constal is the infrastructure for building agents. These are the agents we build and run on it ourselves: finished, governed, and ready for work. Pick one, connect your tools, and hand it the job.

The platform

Define agents in code and run them from one to billions. You own the agent; Constal runs it.

Constal · caas.sh · artifact.storage

EXPLORE PRODUCTS

The agents

Finished agents we build, operate, and improve on that same platform. You give them the work; we keep them running.

Leonard · Messaging · Personal

SEE THE LINEUP

Each agent does one job,
end to end.

Leonard

A senior software engineer you can onboard instantly.

Takes requests from Slack and GitHub in your team's own words, works in its own sandbox, and opens a pull request for a person to merge.

  • Slack and GitHub
  • Opens pull requests; your team merges
  • One task at a time per Leonard
PRICED PER LEONARDTRYLEONARD.AI
# ENGINEERINGSLACK
MAYA

@Leonard the invite emails aren't going out for some people, since Friday I think

LEONARD

I'll look at what sends them and at what changed late last week.

1 HOUR 37 MINUTES LATER
LEONARD

The address check now accepts plus-addressed recipients. The fix is ready for review.

PR #1206 · CHECKS PASSED
Waiting for a person to merge.
ILLUSTRATIVE EXAMPLE

Messaging agents

One agent for your business, in every conversation.

Give it your documents, your product's API, and your rules. It answers customers, gets work done, and handles payments, with a person involved when judgment is needed.

  • iMessage, WhatsApp, Slack, and email
  • A person approves sensitive actions
  • Conversations that pick up days later, intact
PRICED PER CONVERSATIONEXPLORE MESSAGING
NORTHLINE BIKESIMESSAGE
CUSTOMER

The helmet I ordered arrived cracked. Can I get a refund?

AGENT

Sorry about that. I found your order and the photo you sent. I've asked the team to approve an $89 refund.

REFUND $89.00 · HELD FOR APPROVAL
APPROVED BY SAM · 4 MINUTES LATER
AGENT

Approved. $89 is on its way back to your card. Want me to arrange a replacement too?

ILLUSTRATIVE EXAMPLE

Personal agents

An agent for everyone on your team.

Each person gets an agent that knows their work, uses their own accounts, and keeps going after they log off. You set the policy once, for the whole team.

  • One agent per person
  • Private memory, shared team knowledge
  • Team-wide policies and budget limits
PRICED PER PERSONEXPLORE PERSONAL
RESEARCH TEAMTHIS MORNING
Priya

Read 14 new preprints on her watchlist. Flagged three.

DONE
Tomás

Rerunning Figure 3 on the October dataset.

WORKING
Ade

Drafted the reply to reviewer 2. Sending needs his OK.

AWAITING APPROVAL
Mei

Booked cluster time for Thursday's runs.

DONE
Jonas

Waiting for the lab's data upload.

WAITING · NO COMPUTE CHARGE
You

Prepared notes from yesterday's group meeting.

READY TO REVIEW
ILLUSTRATIVE EXAMPLE

Built around the work you do.

Have a long-horizon, multi-step workflow no off-the-shelf agent covers? We'll build an agent for it and run it for you, on a one-year contract.

TALK TO US

Which one fits.

Your team needsLeonard ↗Messaging agents →Personal agents →
WORKS FORYour engineering teamYour customersEach person on your team
TALKS INSlack, GitHubiMessage, WhatsApp, Slack, emailSlack, iMessage, email
GETS DONEFixes, features, pull requestsAnswers, bookings, sales, refundsResearch, drafts, follow-ups
A PERSON APPROVESEvery mergeActions you flag in policyWhatever the team policy requires
PRICED PERLeonardConversationPerson

Same platform.
Same guarantees.

Every agent runs on Constal, with the same durability, isolation, and controls available to teams building on the platform.

Picks up where it left off.

Sessions survive crashes and redeploys. Work can pause for days and resume with its context intact.

A person before anything sensitive.

Gate actions behind an approval. Your policy is enforced on every call, every time.

Everyone's work kept separate.

Each customer or person has their own identity and session history. Credentials stay outside the sandbox.

Replay any run.

Every step is checkpointed and every call traced. See what the agent saw, decided, and did.

Spend inside hard limits.

Set a budget and approval rules. Agents transact within those limits, with every transaction on the ledger.

No compute charge while waiting.

An agent can wait on a customer, a webhook, or a person without keeping compute running.

BUILD ON IT YOURSELF · READ THE DOCS