Skip to content
In developmentWaitlist open

AI teammates that keep working when you stop.

Create persistent AI bots that remember, run on a schedule, use their own computer, and ask before they act.

One email when your invite is ready. That's the whole list.

By joining, you agree that Sanford Labs may email you about JamBots early access. We do not share your email, and you can ask us to remove it at any time. See the privacy policy.

Web · macOS · Windows · Mobile

TonightThu, Oct 15
You
Signed off6:04 PM
Laptop asleep. Phone face down.
J
JunoWorking

Comparing minimums and lead times for 6 packaging suppliers

Step 6 of about 40 · claude-sonnet-5.5 on your key

Your last message · 5:58 PM

"Finish the supplier comparison and draft follow-ups for the top three. Don't send anything without me."

Results expected by 7:30 AM

6:02PM
One continuous thread

You sign off. It doesn't.

Every bot has one conversation that never resets. Instructions, progress, results and questions all land in the same timeline, so you always know where things stand.

Text it mid-task

It reads your message, changes course and tells you what that costs in time. No new chat, no starting over.

J
JunoOne thread since Sep 28
Working
You
You5:58 PM

Heading out. Compare the 6 suppliers on the shortlist: price per 1,000, minimums, lead times. Draft follow-ups for the top three. Don't send anything without me.

J
Juno5:58 PM

On it. Comparison and drafts by morning. I'll ask before anything goes out.

  1. 6:04 PMOpened 6 supplier sites on my computerdone
  2. 6:31 PMPulled pricing from 4 PDF rate sheetsdone
  3. 8:12 PMBuilt the comparison, 4 of 6 suppliersdone
You
You9:40 PM · from mobile

Drop Boxwell, they just raised minimums. Add Fernpack instead.

Plan changed · 9:41 PM
J
Juno9:41 PM

Done. Boxwell is out, Fernpack is in. Adds about 20 minutes. Their price list sits behind a login, so I'll park that part for you and keep going on the rest.

  1. 10:58 PMComparison complete, 6 of 6done
  2. 11:15 PMAsked to send 3 follow-upswaiting on you
J
Needs your approvalJuno · 11:15 PM

Send 3 follow-up emails

To the top three suppliers from tonight's comparison. The drafts are in the thread.

To
Corrugo, Fernpack, Northbay
From
ops@yourco.com
Subject
Quote follow-up: 5,000 units
Tool
gmail.send_message × 3
Expires 11:25 PMNo answer means no. Nothing is sent.
11:15 PMCard posted
11:25 PMExpired. Not sent.
7:30 AMAsked again at breakfast
11:15PM
The approval card

It asks before it acts.

Sending, buying, deleting, posting. Anything with consequences stops at a card like this until a person decides.

  • Allow onceRuns this one action. Next time, it asks again.
  • Always allowTrust this kind of action from now on. Take it back any time.
  • DenyNothing runs. Juno works around it or waits.

Nobody answers in 10 minutes? The card expires and the action does not run. Silence is a no.

LiveJuno's computerCloud desktop · 1280×800You have control · 0:38
portal.fernpack.example/login

Juno paused here at 2:10 AM. This page needs a person.

Fernpack Supplier Portal

Sign in to see wholesale pricing.

Terminal
$ ls ~/work/suppliers
corrugo.pdf  northbay.pdf
fernpack/    comparison.xlsx

$ python compare.py --sort landed_cost
6 suppliers · 18 SKUs
wrote comparison.xlsx

$ _
Filescomparison.xlsx · 48 KBfollowups/ · 3 drafts
BrowserTerminalFilesFri 7:12 AM
2:10AM
Its own computer

A real desktop in the cloud. You can watch.

Each bot gets a computer with a browser, a shell, files and a desktop. It runs while yours sleeps. Open it any time to see exactly what it's doing.

Take control, then hand it back

  • 2:10 AMLogin wall. Juno parks it and moves on.
  • 7:12 AMYou take control and sign in. 38 seconds.
  • 7:13 AMHanded back. Juno pulls the price list.
3:30AM
Memory you can edit

It keeps notes. You can read every one.

A bot's memory is a list of plain sentences, not a black box. Edit any line, see who changed it and when, and roll back a revision.

Nothing hidden

If Juno remembers it, it's on this list. If you delete it, it's gone.

Juno's memory14 entries
  • Quote prices in USD per 1,000 units.

    Edited by Juno · Oct 16, 3:30 AM · v3
  • Boxwell is off the shortlist. They raised minimums.

    Added by Juno · Oct 15, 9:41 PM
  • Never send email without asking first.

    Added by you · Oct 2
  • The weekly supplier report goes to Dana on Mondays.

    Added by you · Oct 9
  • Fernpack's portal needs a human sign-in.

    Added by Juno · Oct 16, 2:10 AM
Revision history
v3 · currentJuno · 3:30 AM

Quote prices in USD per 1,000 units.

Why: two suppliers quote per unit. Normalized so the comparison lines up.

v2You · Oct 12

Quote prices in EURUSD.

v1Juno · Oct 3

Quote prices in EUR.

RoutineMorning supplier digest

Check the inbox for supplier replies since yesterday. Update the comparison and flag anything over budget.

Every weekday at 7:00 AM ETNext: Mon, Oct 19 · 7:00 AM ET
  1. Fri, Oct 16 · 7:00:02 AMRan on timeYour laptop: asleep
  2. Thu, Oct 15 · 7:00:01 AMRan on timeYour laptop: in a bag
  3. Wed, Oct 14 · 7:00:03 AMRan on timeYour laptop: open
Your laptop
Asleep since 6:04 PM
Juno's computer
Awake · fired at 7:00:02 AM
7:00AM
Routines

Runs on schedule. Your laptop can stay asleep.

A routine is a prompt with a schedule. It fires on the bot's own computer, on time, whether yours is open, closed or at the bottom of a bag.

Results land in the same thread

Every run posts to the bot's conversation, next to everything else it did. Approvals still apply.

J
Good morning.Fri, Oct 16 · 7:30 AM
3 done1 question

Juno worked 13 hours overnight. Here's what's finished, and the one thing that waited for you.

  • Supplier comparison

    6 suppliers, sorted by landed cost. Fernpack added after your 9:40 PM note.

    comparison.xlsx
  • Follow-up drafts

    3 emails, written and ready. Not sent.

    corrugo.mdfernpack.mdnorthbay.md
  • Fernpack price list

    Pulled at 7:13 AM, right after you signed in.

    fernpack-2026.pdf
One question I saved for you

At 11:15 PM I asked to send the 3 follow-ups. Nobody answered, so the request expired and nothing went out. Want me to send them now?

Overnight148 model calls · 418,230 tokens · $2.71Billed to your Anthropic key
7:30AM
The morning inbox

Coffee first. Then results.

You wake up to finished work, not a wall of logs. Results up top, files attached, and the one decision that waited for you.

It only asks when it has to

Missing information, a judgment call, or an approval. Everything else, it just handles.

7:31AM
Your model, your key

You pick the model. You see the bill.

Bring a key from OpenAI, Anthropic, OpenRouter or any OpenAI-compatible endpoint. Every model call is metered with tokens and cost, right down to the line.

We run the bot, not the brain

JamBots never trains models and never hosts them. Your calls go to your provider, on your account.

Model keysDefault: anthropic/claude-sonnet-5.5
Anthropicsk-ant-••••9c1d
Connected
OpenAIsk-••••4f2a
Connected
OpenRouterNo key yet
Not connected
OpenAI-compatible endpoint
Not connected
Last night, metered4 of 148 calls
TimeModelTokensCost
6:04 PManthropic/claude-sonnet-5.512,480$0.06
9:41 PManthropic/claude-sonnet-5.538,902$0.19
11:15 PMopenai/gpt-5-mini4,210$0.01
7:00 AManthropic/claude-sonnet-5.551,330$0.27
All night148 calls418,230$2.71
Also on the shift

The rest of the toolkit.

Smaller things that make a long night go smoother.

Connect your apps

MCP integrations with OAuth sign-in. Mail, calendars, docs, your own servers. Approvals still apply.

Subagents for parallel work

Juno can split a job across helpers and merge what comes back. Up to four helpers at a time, then one answer.

Coming later

Not yet

Telegram, iMessage and SMS, and voice. Same bot, same thread, more ways to reach it.

PricingDraft

Three plans. Prices aren't set yet.

This is a draft and it will change. Every plan lets you bring your own key, so model costs go straight to your provider.

Free

Price: Draft

For trying JamBots with your own model key.

  • Bring your own model key
  • 2 bots, each with memory and routines
  • 5 computer hours a month
  • Web, desktop and mobile apps
Join the waitlist

Pro

Price: Draft

For one person who wants bots working every day.

  • Everything in Free
  • 10 bots
  • 50 computer hours a month
  • $10 of included model usage, or bring your own key
  • Spend cap on usage beyond the allowance
Join the waitlist

Team

Price: Draft

For teams that share bots, memory and approval rules.

  • Everything in Pro
  • Up to 50 bots and unlimited members
  • Owner, admin and member roles
  • Shared workspace memory and approval rules
  • 200 computer hours a month
  • $25 of included model usage, or bring your own key
Join the waitlist
FAQ

Fair questions.

Something missing? Write to hello@jambots.ai and a person will answer.

When can I use it?

JamBots is in development. Join the waitlist and we'll email you when your invite is ready.

Does it work if my computer is off?

Yes. Each bot runs on its own cloud computer, so routines and long tasks don't need your laptop.

What does it do without asking?

Reading, research, drafts and busywork. Sending, buying, deleting or posting waits for an approval card.

Which models can I use?

Models from OpenAI, Anthropic, OpenRouter, or any OpenAI-compatible endpoint, on your own key.

Do you train on my data?

No. JamBots doesn't train or host models. Your bot's memory is yours to read, edit and roll back.

What will it cost?

Pricing is a draft. There will be a free plan, and every plan supports your own key.

7:45 AM · Your turn

Hire the night shift.

Join the waitlist. We'll send one email when your invite is ready.

No logos, no hype, no spam.

By joining, you agree that Sanford Labs may email you about JamBots early access. We do not share your email, and you can ask us to remove it at any time. See the privacy policy.