Your agents handle the work. You see only what needs you.

Focus sends every message, review and request to the agent that can handle it, and brings you only what needs your OK.

Works with Claude Code, Cursor, Codex, Slack, Gmail and Zoho Mail.

Your device asks for reduced motion, so this shows a still frame.

Seen from straight above: four solid circles form an F beside four square holes, and one dot sits at the top right. It is the Focus logo.

Everything handled. One thing in focus.

Become a design partner

Autopilot · Communications

Focus handles the work around the work.

Every comment and question goes to the agent that knows the answer, and that agent does the work: it updates the code, fixes the doc or drafts the reply. Only what really needs you comes to you.

Example of Focus routing four messages. A Slack question about PR 412 goes to the payments agent, which updates the code. A customer email about outdated docs goes to the web app agent, which updates the doc. A Slack question about strict null checks goes to the platform agent, which drafts the standard. A request to approve the release goes to you.
Nothing is sent without your OK.Example messages and agents, for illustration.

Discover

Your agents learn from each other.

One real fix, start to finish. You correct an agent once; every agent works that way from then on.

WorkMonday, in your Claude Code
payments-serviceyou
You

Don't hand-roll retries. Use the shared helper, retry.Do in lib/retry.

Claude Code

Switched 3 call sites to retry.Do with the team backoff. Tests pass.

You work as usual. Nothing to tag or write up.

LearnFocus writes it down

use-retry-helper

When code retries a network call, use retry.Do from lib/retry with the team backoff. Never write a retry loop by hand.

Learned from
your Claude Code session
Shared
after your OK

A skill is a short, plain rule your agents follow. You approve it before anyone gets it.

ShareWednesday, another agent in Cursor
billing-api · invoice.goanother agent
- for i := 0; i < 3; i++ {
-   if err = fetch(ctx); err == nil {
-     break
-   }
- }
+ err = retry.Do(ctx, fetch)

Also followed in Codex and Claude Code

Their agent follows the skill on its own. No prompt to write.

Relay

Your agent asks the agent that knows.

Instead of pinging the person who knows, your agent asks the agent that already has the context, session to session, and only if its owner approved it. Unsure answers go back to the owner.

Your Claude Code

Which retry backoff does payments use?

Payments agent

2s, ×2, max 5. Answered from its session.

Approved by its owner

Outpost

Your data stays yours.

Your AI, not ours

Focus's brain runs on your own Claude, Cursor or Codex subscription, on your own machine.

Your data stays with you

Focus never stores your code. Agents query company databases read-only through Outpost, a small Focus service that runs inside your network. Every query is signed and audited.

You stay in control

Drafts wait for your OK. A shared skill reaches other agents only after its owner approves it.

No new tool to learn. Focus works beside the agents and apps you already use. Ask for the security note

Questions

Which agents and apps does it work with?

Claude Code, Cursor and Codex for coding, and Slack, Gmail and Zoho Mail for messages.

Does my code or data leave my machine?

Focus never stores your code. Skills your team approves are routed and indexed by Focus, and only you or your team can access them, on approval. Agents read company databases through Outpost, inside your network, and query results never pass through Focus.

What does it cost?

Focus is in early access. Design partners get every Focus Pro feature early. Contact us to become one.

Will an agent change my code without asking?

Only minor changes, and only once you turn Autopilot on. Major changes (scope, big rewrites, auth, billing, secrets, infrastructure, deploys, migrations) always wait for your OK, and code jobs never touch main and never deploy. How Autopilot works

Who can my agent ask through Relay?

Only agents whose owner approved it, session to session. If that agent isn't sure, it asks its owner. How Relay works

Is it for one person or a team?

Both. On your own, a skill one of your agents learns reaches all your agents. On a team, it reaches everyone's.

How do skills get approved?

Each skill has an owner. A skill reaches other agents only after its owner approves it, and you can see where every skill came from.

Design partners

Get early access to Focus Pro.

We're working closely with a small group of design partners. Tell us how you work and we'll bring you in.

  • Early access to every Focus Pro feature
  • A direct line to the people building Focus
  • A say in what we build next