Bring your team
into the session

Multiplayer AI for teams that build together.
Stay in sync, decide together, and ship in one live session.

With multiplayer AI,
staying in sync isn’t work.

Nothing to snapshot

Your teammates’ sessions sit in the sidebar, live.
Open one to see where they’re at.
No screenshots, no status pings.

Payment retriesAngie

Angie1:58 PM

Retry the charge before we give up on the order.

Bottari1:59 PM

On it. Adding a retry loop in retry.ts.

✓Read  checkout.ts · pg.ts

✓Edited  retry.ts

✓Edited  checkout.ts

Running  pnpm test…

Ask for something else…
+ManualClaude Opus High 24%↑

retry.tsAngie is editing

export async function retryCharge(order) {

const max = 3;

for (let i = 0; i < max; i++) {

const res = await pg.charge(order);

if (res.ok) return res;

}

return queueWebhookRetry(order);

}

Onboarding flow v2Jane

Jane2:02 PM

Does the plan picker still belong in sign-up?

Bottari2:03 PM

No. Most teams pick a plan after their first session.

Move it there, and sign-up stays at two steps: email, then workspace.

Ask for something else…
+ManualClaude Opus High 24%↑

Signup.tsxJane is editing

export function Signup() {

const [step, setStep] = useState(1);

return (

<Form steps={2} onDone={goHome}>

{step === 1 && <Email />}

{step === 2 && <Workspace />}

</Form>

);

Pricing page copyLeo

Leo2:05 PM

Rewrite the pricing page for the three new tiers.

Bottari2:06 PM

Drafting. Reading the tier table first.

✓Read  tiers.json · pricing.md

✓Edited  pricing.md

Writing  FAQ section…

Ask for something else…
+ManualClaude Opus High 24%↑

pricing.mdLeo is editing

# Pricing

## Starter · free

One workspace, three seats.

Sessions stay for 30 days.

## Team · $12 / seat

Unlimited sessions and memory.

Nothing to re-explain

Stuck on an error? Mention your lead in the thread and they answer inside your session — same context, same line. No logs, captures, or long write-ups.

Checkout retry Leo

Bottari2:32 PM

A: retry now, or B: add back-off?

@@Jayden Ask anything…
+ManualClaude Opus High 24%↑
JaneGrowth · Mac Studio
JaydenEngineering lead · MacBook Pro
AngieProduct · MacBook Pro
Checkout retry Leo

Bottari2:32 PM

A: retry now, or B: add back-off?

@Jaydenneed your call on this.

Jayden2:34 PM

Makes total sense. Let’s go with Option B.

Ask for something else…
+Manual Claude Opus High 24%↑

Nothing to copy

Mention a doc and Bottari edits the original your team is already in.
No copies, no links to send,
no “which version is this?”

Payment retries Leo

Leo3:02 PM

Jayden picked Option B. Let’s add the back-off.

Bottari3:03 PM

Got it. The spec still says the policy is to be decided. Want me to write it down?

Leo3:04 PM

Payment retry spec Update the retry cap to 3 and add back-off.

Bottari3:04 PM

Opening the spec. Jayden is already in it, I will edit the retry policy next to him.

@ Payment retry spec Ask anything…
+ManualClaude Opus High 24%↑
Payment retry specSpecs · edited 2 min ago
Checkout PRDProduct · edited yesterday
PG retry runbookRunbooks · edited Mon
Docs

Payment retry spec

Edited just now · Jayden and Bottari editing

Retries: retry the charge before showing the payment-failed screen.

Retry policy: to be decided

Failure screen: show the retry button after every attempt.

Jayden
Bottari

Nothing to dig through

Done with your part?
Hand the whole session to the next teammate.
They pick up with full context.

Onboarding revamp AngieLeo

HANDOVER TO…

LeoMac Studio
JaydenMacBook Pro
JaneMacBook Pro

Angie2:12 PM

Where do new teams drop off in onboarding?

Bottari2:13 PM

Most stop at the plan picker. Only 62% reach invites.

✓Read  funnel.csv · Signup.tsx

Angie2:19 PM

Mock up onboarding: sign-up, plan picker, invites.

Bottari2:20 PM

Invite screen is built. No backend yet.

Leo took over from Angie

Leo2:31 PM

All caught up. Starting on the invite API.

Bottari2:31 PM

Thinking…

Invite screen sends email and role. Drafting the endpoint.

Ask for something else…
+ Manual Claude Opus High 24% ↑

Multiplayer AI
for the Claude you already use

Bottari runs on your own Claude account. We add the team part.
Never used to train models. Team data stays in your workspace.

Connected
Your Claude,
on your team's work.
ModelsEvery model your plan includes
AI usageBilled to your Claude plan

A doc is a snapshot.
A session is the work

A doc hands over the past. A session puts your teammate inside the work, with you.

Sharing a doc

Sharing a session

What you hand over

A summary of what happened

What is happening, live

Context

Whatever you remembered to write down

Everything: the whole thread, sources included

When they can act

After reading, asking, and re-explaining

Immediately, from inside the session

Where it continues

A new thread they start from scratch

The same thread, with you

Cost

Your time, twice

None. It is the same session

Your team’s memory, in every session.

Meetings, product data, docs, chat. Bottari keeps all of it in one memory, so every session starts already knowing.

Meeting notes that don't evaporate

Turn on AI notes in a scrum call. Decisions land in the thread as you talk.

Product data, live

App Store, Play Store, GitHub, Analytics, Ads: connected once, synced always.

Docs the team shares

Specs and notes live next to the sessions that wrote them.

Team chat, in the room

Channels, threads, reactions, and Bottari is a member who remembers.

Scrum
Jayden
Angie
Jane
Leo

AI notes

  • Jayden Ship the pricing copy without the FAQ.
  • Jayden Angie writes the release notes.
  • Jane QA sweep moves to Thursday 3 PM.
  • Angie Retry cap 3, then webhook retry. Agreed.
  • Angie Jane takes the sign-up drop-off spec.
Leave
GitHubConnectConnected
Google AnalyticsConnectConnected
App StoreConnectConnected
Google AdsConnectConnected
Play StoreConnectConnected
GitHubConnectConnected
Google AnalyticsConnectConnected
App StoreConnectConnected
Google AdsConnectConnected
Play StoreConnectConnected

Onboarding revamp PRD

Edited just now · 3 editing

Users drop off at the third field of the sign-up form. GA4 shows 38% leave before the plan step, most of them on mobile.

Goal: cut that in half. Two steps instead of four.

Scope: sign-up form, plan picker, welcome screen.

Jayden
Leo
Bottari
#eng-standup8 members

Angie9:41

Standup notes are in the thread. Two open items.

Jayden9:52

Taking the checkout retry. PR by noon.

Leo10:02

Retry cap is merged. Staging looks clean.

👀2🎉1🚀3

Jane10:03

Nice. QA sweep starts at 3.

👍4

Jayden10:04

@Bottari what changed in retry.ts today?

Bottari10:04

Capped at 3, then webhook retry. Angie's call in turn 12.

Message #eng-standup↑

Free through 2027
if you join in 2026

Everyone who joins by December 31, 2026.

Pro

$0$25per seat / month

Free through all of 2027 for everyone who joins by December 31, 2026.

  • Shared live sessions
  • Mentions and handovers
  • Team context: meetings, data, docs
  • Unlimited sessions
See all features →

Enterprise

Custom

SSO, audit log, custom data policies and dedicated support.

Talk to us
  • SSO and admin controls
  • Audit log
  • Dedicated support
  • Custom data policies
See all features →

Frequently asked questions

Do I need a Claude subscription?

Yes, for now. Bottari runs on the Claude account you already have, and we don't resell or replace it. Other models are on the roadmap, so sign up now and your team is ready the day they land.

What platforms are supported?

macOS 14 or later for the beta. Windows is on the roadmap.

How does the free offer work?

Join by December 31, 2026 and you stay free until December 31, 2027. It counts for every person who joins in time, whether you start a team or get invited to one.

When does billing start?

Everyone who joined in 2026 stays free through 2027. Anyone who joins from January 1, 2027 is a paid seat: Pro at $25 per person per month, Enterprise by contract. We'll tell you well in advance, and nothing is charged until you add a payment method.

Is my data used for training?

No. Bottari never trains models on your sessions, documents, or connected data. What you send to the LLM follows the data policy of the provider you signed up with, such as Anthropic for Claude.

Can I use it solo?

Yes, but that's not the point. Bottari is built for the moment you bring someone else into the session. Solo works; multiplayer is why it exists.

Can I keep a session private?

Yes. A session stays private until you share it. Then you pick what each person gets: view to read, comment to leave notes, or edit to prompt Bottari with you.

Which sources can I connect?

App Store, Play Store, GitHub, Google Analytics, and Google Ads at launch — so Bottari can read your releases, code, traffic, and ad performance without anyone pasting reports in. More sources ship through the beta.

Multiplayer AI. Start building together.

macOS · opening soon · free through 2027 if you join by Dec 31

FREE THROUGH 2027 for everyone who joins in 2026. $0 for every person who signs up by December 31. if you join in 2026

Learn more →