Beta — custom agents, composable workflows, mobile approvals

Build the agent. Build the workflow.

Custom agents and visual workflows that ship whole projects — pinging your phone only when a real call needs you.

xero / acme-saas·try-pg
6 panes · live
Engineer · refactor billing module
event 6 / 6
  1. toolrepo.read · src/billing.ts
    01
  2. toolrepo.edit · extract retry helper
    02
  3. toolshell · cargo test billing
    12 passed · 0 failed · 8.2s
    03
  4. toolgit.commit · refactor: extract retry helper
    04
  5. toolbrowser · localhost:3000/billing
    navigating · captured a11y snapshot
    05
  6. askapproval · push branch `try-pg` to origin?
    06
Decision needed

Push branch try-pg to origin? 4 commits ahead.

pinged @you on Discord · 00:02s ago

Browser pane
engineer · claude-opus-4.7
via your own provider keys

What's different

Agents you design. Workflows that ship projects.

Custom agents

Agents you actually design.

Pick each agent's tools, memory, and where it has to stop and ask.

  • Per-agent tools, memory, approvals
  • Project or global scope
  • Visual builder, no YAML
project · acme-saas · 6 / 6 paneslive
  • Engineerrunning
    claude-opus-4.7
    refactor billing module
  • Debugrunning
    gpt-5
    trace failing webhook test
  • Askidle
    gemini-2.5-pro
    explain provider loop
  • Engineerrunning
    qwen3:32b · ollama
    draft retry helper
  • Engineerdecide
    anthropic via openrouter
    wire MCP search tool
  • solana-opsidle
    claude-sonnet-4.6
    simulate proposal tx
swarm·file reservations · presence · shared notes
Workflows

Chain agents. Ship whole projects.

Compose agents into long workflows that drive a project end to end.

  • Steps, branches, loops, gates
  • Long autonomous runs with handoffs
  • Human checkpoints only when it matters
session · engineer · run timelinelive · 8 events
  1. reporead("src/billing.ts")ok
  2. repoedit("src/billing.ts")ok
  3. shell"cargo test billing"ok
  4. gitcommit("refactor: retry helper")ok
  5. browsernavigate("localhost:3000/billing")ok
  6. mcpsearch("stripe idempotency")ok
  7. solanasimulate(tx)ok
  8. askapproval · push branch → origin?you
Sessions

Pick up weeks later.

A local journal per project. Branch, rewind, or hand a thread to a different agent.

  • Branch and rewind without overwrites
  • Search, export, replay
  • Six panes per project
~/Library/Application Support/xero/projects/acme.dblocal journal
  1. 14:02Moncheckpoint · spec parsed, plan accepted
  2. 14:07Moncheckpoint · context auto-compacted (42%)
  3. 14:19Monbranch · forked main → try-pg
  4. laptop closed · 17h 42m idle
  5. 08:01Tueresume · awaiting approval on src/billing.tsyou

Capabilities

What's in the build.

solana-ops
custom · project scope
live
tools7 wired
reposhellgitbrowsermobilemcpsolanaskillsadd
memory2 / 3
session
cross-run
global
approvals
git pushask
tx sendask
repo editauto

Agents you actually design

Pick the tools, memory, and approval rules per agent.

Composable workflows

Steps, branches, loops, gates.

9:41
#xero-approvalsnow

acme-saas · push branch try-pg → origin

diff · src/billing.ts
+ retry helper · 12 lines
- inline retry · 4
ApproveSkipDiff
also on

Approve from your phone

Discord and Telegram, with the actual diff.

Engineer
running
Debug
running
Ask
idle
Engineer
running
solana-ops
decision
Engineer
idle

Six-pane workspace

Mix roles and models per project.

Branch & rewind

Fork sessions, roll back checkpoints.

  1. toolrepo.edit · billing.ts00:42
  2. toolshell · cargo test01:18
  3. toolgit.commit01:24
  4. toolbrowser · /billing01:30
  5. askapproval · push origin?01:31

Run timeline

Every call, change, and approval.

browsertabs · console
mobileiOS · Android
solanasim · deploy
mcpexternal tools
skillsplugins
shellscripts · CI

MCP, Solana, mobile, browser

The tools your projects actually need.

your machinekeychain
direct
openai
anthropic
gemini
+ 7 more

Keys local. Models direct.

OS keychain. No relay. 10 providers.

Bring your own model

Ten providers. Direct from your machine.

no relay · no markup
your keys
your machine
directtls · streaming
10 providers
  • Keys in the OS keychain. Redacted in exports.
  • Mix models per pane. Claude, Gemini, local Ollama, side by side.
  • OpenAI / Codex

    API key, Codex CLI, or ChatGPT plan

  • Anthropic

    API key or Claude plan

  • Google Gemini

    AI Studio API key

  • OpenRouter

    One key, hundreds of models

  • GitHub Models

    Sign in with GitHub

  • Ollama

    Local models, no network

  • Azure OpenAI

    Enterprise deployments

  • AWS Bedrock

    Anthropic, Meta, and more

  • Google Vertex AI

    Gemini and partners on GCP

  • OpenAI-compatible

    Groq, xAI, Together, vLLM, LM Studio

$ xero providers add anthropic# stored in OS keychain · redacted in doctor reports

Mobile approvals

Step away. Approve from your phone.

When an agent needs a call, it posts to Discord or Telegram with the diff, command, or tradeoff inline. Reply in a sentence and the session keeps going.

  • Diff in the message

    Notifications carry the actual change or command, not a generic "need input".

  • Approve from anywhere

    Phone, laptop, watch — wherever Discord or Telegram already lives.

  • Per-tool rules

    Decide which actions auto-run and which wait for you, per session and per tool.

Discord·#xero-approvals
live
xero-botAPPjust now
approval

acme-saas · Engineer wants to push branch try-pg to origin. 4 commits ahead.

ApproveRejectShow diff
You
youjust now

approve — but rebase on main first

type a reply…
Telegram·direct chat
live
xeroBOTjust now

acme-saas · Engineer paused at checkpoint
context auto-compacted to 42% · awaiting your call on the next step

branch · try-pg · 3 checkpoints · 1 handoff
type a reply…

How it works

From brief to shipped, in four stages.

  1. 01 · Build
    stage
    solana-ops
    reposhellgitbrowsermemoryask · push

    Design the agent

    Pick tools, memory, approval rules.

  2. 02 · Chain
    stage
    steps · branches · gates

    Compose the workflow

    Steps, branches, loops, gates.

  3. 03 · Approve
    stage
    #xero-approvalsnow

    push try-pg → origin?

    ApproveSkip
    or

    Decide from your phone

    Discord or Telegram on real calls.

  4. 04 · Ship
    stage
    try-pgmerged
    deploy · prod72%
    next brief

    Project lands done

    Branch, merge, deploy, repeat.

Pricing

Free today. Paid when it ships.

The desktop app is free. Cloud and Solana plans are in development — waitlist for now, real checkout when they're ready.

Available now
Free
$0forever

The desktop app. Build your own agents, bring your own keys, run as much as your machine handles.

Download Xero
  • Custom agents with per-agent tools, memory, and approval rules
  • Built-in Ask, Engineer, Debug, Agent Create
  • 10 model providers, BYO keys
  • Branch, rewind, compact, handoff
  • Repo, shell, git, browser, mobile, MCP, Solana
  • Discord and Telegram approvals
  • Up to 6 panes per project
  • Keys in OS keychain, community support
Coming soon
Pro
$20/ month

Cloud runtime, sync, and background runs. Same keys you already use.

Join the waitlist
  • Everything in Free
  • Sessions keep running while your laptop sleeps
  • Sync state across devices
  • Hosted run history and replay
  • Priority support
  • No model markup, your provider accounts
Coming soon
Solana Pro
$50/ month

Pro plus a managed Solana stack — RPC, indexer, forks, deploy guardrails.

Join the waitlist
  • Everything in Pro
  • Managed RPC, indexer, and webhook credentials
  • Hosted forks and reusable snapshots
  • Tx simulation, fee tuning, ALT and IDL helpers
  • Deploy guardrails, Squads proposals, verified builds
  • Program monitoring: drift, logs, cost alerts
Model usage runs on your own provider accounts. Pro and Solana Pro aren't live yet — the waitlist is the only real button until they are.

Need team seats or larger Solana infrastructure? Talk to us.

Build the agent. Ship the project.

Free desktop app. No credit card. Bring keys for OpenAI, Anthropic, Gemini, OpenRouter, GitHub, Azure, Bedrock, Vertex, or a local Ollama.

macOS 13+ · Windows 10+ · Universal binary · Apple silicon & Intel