Coming to Mac and Windows

Learn itout loud.

Ask Blaise anything, out loud. He talks you through it and works it out on a chalkboard, one step at a time.

Blaiselistening
You

ana

Blaise

Slice it into thin rings and unroll them. They stack into a triangle. I'll write it out.

Geometry
Area of a circle
Save
Input interpretation
A=πr2    ?A = \pi r^2 \;\;?
Step-by-step derivations
Step 1Slice the disc into thin rings
A ring at radius ρ\rho and width dρd\rho is 2πρ2\pi\rho long.
dA=2πρ dρdA = 2\pi\rho\,d\rho
Step 2Unroll every ring
Each ring straightens into a strip. Stacked, longest at the bottom, they make a triangle.
base=2πr,height=r\text{base} = 2\pi r, \qquad \text{height} = r
Step 3Area of the triangle
Half of the base times the height.
A=12⋅2πr⋅rA = \tfrac{1}{2} \cdot 2\pi r \cdot r
Final result
A=πr2A = \pi r^2
listening

“Why is a circle's area pi r squared?

Ask why

He doesn’t stop at the answer.

Scroll to slice the circle.

A=πr2A = \pi r^2why?
A=A =12\tfrac{1}{2}⋅\cdot22πr⋅r\pi r \cdot r=πr2= \pi r^2
rr
2πr2\pi r
rr

Now you do too.

On the board

Ask to see it.

He doesn't only tell you. He puts it on the board, and you can turn it, change it and try it yourself.

“Show me the heart.”

A 3D body he can turn, cut open and label: 36 parts, brain to bones. The heart beats and the lungs breathe. Click any part and he explains it out loud.

“Throw a ball at 20 metres a second, 30 degrees up, off a 10 metre cliff.”

He works the numbers out exactly, then lets you play with them. Change any value and watch it fly again.

“Plot sin x times cos y in 3D.”

Curves in 2D and surfaces in 3D, drawn on your own computer. Drag it to look from any side.

“Show me the ISS orbit.”

Orbits, pendulums, springs, ramps, collisions and waves. Each one moves, and each one has sliders.

Study

Then he quizzes you.

Ask for flash cards on anything and he writes them. Study on the board, or out loud: he asks, you answer, he marks it. The cards you know come back less often.

You

Quiz me on the Krebs cycle.

Blaise

Where does the Krebs cycle happen?

You

In the mitochondria.

Blaise

Right, in the matrix inside them. That one comes back tomorrow.

Flash cards

Krebs cycle flash cards

5 cards

Click the card to flip it

Box 1
now
Box 2
tomorrow
Box 3
in 2 days
Box 4
in 4 days
Box 5
in 8 days

Mornings

He wakes up when you do.

Turn it on and Blaise listens for your alarm clock. When it rings, he says good morning and runs through your day: the weather, your reminders and your list. Then you can keep talking.

6:597:00

asleep · listening for your alarm

Blaiseasleep
  • Good morning.
  • Light rain, 12°. It clears up after 4 PM.
  • One reminder: call Sam at 9.
  • On your list: finish problem set 4, and buy milk.
  • “What's the weather in Tokyo?”
  • “Show me Lisbon on a map.”
  • “What planes are overhead?”
  • “How's my computer doing?”
  • “What song is this?”
  • “What chord am I playing?”
  • “Graph y equals x squared.”
  • “Ask Wolfram how far the Moon is.”
  • “100 dollars in euros.”
  • “Define ephemeral.”
  • “Roll two dice.”
  • “Tell me about the Eiffel Tower.”
  • “What time is it in London?”
  • “Remind me at 7 pm to take my pills.”
  • “Merge my updates list into improvements.”
  • “Find my essay.”
  • “Run git status in my project.”
  • “Show the skeleton.”
  • “Simulate a 2 metre pendulum.”
  • “Quiz me on biology.”
  • “Save this as my workout plan.”
  • “Email Sam that I'll be late.”
  • “Pause the music.”
  • “What's in the news?”

Around your computer

One voice for your whole computer.

Timers, music, lists, mail, files, the screen itself. Ask, and it happens. Anything risky waits for your yes.

“Set a timer for ten minutes for the pasta.”

 

pasta 10:00

laundry 30:00

A clock whose hands move with the real time, in any city. Timers and reminders survive a restart.

“Play my study playlist.”

Spotify

Study

Your playlist · 42 songs

 

Music on your own Spotify account: play, skip, pause, and what's playing.

“Email Sam that I'll be ten minutes late.”

New message

To

Subject

Writing… Send

He writes it and opens it in your mail app. He never sends it: you press Send.

“Click the blue button.”

Submit

He looks at the screen and does it. Opening apps, tabs and websites happens instantly.

“Add milk to my shopping list.”

Shopping
  • eggs
  • bread
  • coffee

 

Lists live on your computer, by voice or by hand. Say “undo” and the last change is put back.

“Run git status in my project.”

Blaise

Do you want me to run git status in your project?

He reads every command back and runs it only after your yes. Some are always refused.

Whole jobs

Hand him a file. Get one back.

Drop in lecture slides, a spreadsheet or a folder of photos and say what you need. He does the work and saves the result next to the original, and every change can be undone.

  • “Turn this lecture into flashcards.”
  • “Chart my spending from budget.csv.”
  • “Rename these photos by date.”
  • “Summarize the contract and flag anything unusual.”

Describe it. Come back to working code.

Say what's wrong and walk away. He reads the code, writes the fix and the test, runs everything, and leaves a pull request for you to review.

Software

Fix the date bug in my app

You

Fix the date bug in my app and open a pull request. I'll be at lunch.

  1. Read the issue and the failing test

    dates.test.ts fails at the end of March

  2. Find where the date parsing goes wrong

    parseDate() drops the time zone

  3. Write the fix and a test that catches it

    fix in parseDate(), new test added

  4. Run the whole test suite

    everything passes

  5. Open a pull request for your review

    waiting for you

Reading the code…

Working

Asks first

He asks before anything risky.

  • Risky things wait for your yes.

    Changing a file, running a command, taking over the screen: he asks out loud first. Your yes is checked against what you actually said, not what the AI thinks you said.

  • Nothing is lost.

    The old version of every file is kept and “undo” puts it back. He never deletes files, and wiping disks or running as admin is always refused.

  • A log of what he did.

    Which tools he used, and when. Never your voice, never what you said. It stays on your computer.

You

Change 2025 to 2026 in plan.md.

plan.mdunchanged

# Project plan

Launch: spring 2025

Beta: summer

Owner: you

Activity log

  • Nothing yet.

Your keys. Your machine.

  • Your keys stay in your keychain.

    API keys live in the macOS Keychain or Windows Credential Manager, never in his files.

  • Notes, lists and memory stay local.

    In one folder on your computer, in files you can open. There is no Blaise server, and nothing is sent to us.

  • You know where your voice goes.

    Speech goes to Google Gemini on your own key, only while a conversation is running. Private mode keeps everything else on your machine.

Settings · Memorymemory.json

Short notes from past conversations, kept in one file on this computer. Read them, change them, or forget them.

  • workOrganic chemistry midterm on the 14th.
  • personalLikes a worked example before the rule.
  • personalCalls the shopping list “groceries”.
or turn on Private mode, and he writes nothing down at all.

Make him yours

Teach him new tricks.

Pick how he talks and how much he assumes you know. Correct him once and he remembers. And when he can't do something yet, one Python file teaches him.

Settings · Personalise
Tone
You

Is 0.999… equal to 1?

Blaise

Yes, it's exactly 1. If they were different, you could name a number between them. You can't.

Lessons from your corrections

You said “stop saying certainly”:

Weather

“Will it rain later?”

25 built in · point at one

greeter.pyplugins/
PLUGIN = {    "id": "greeter",    "name": "Greeter",    "description": "Greets people by name.",    "version": "1.0",    "tools": [{        "name": "say_hello_to",        "description": "Use when the user asks you to greet someone by name.",        "parameters": {"name": {"type": "string", "description": "Who to greet."}},        "required": ["name"],    }],} def run(tool, args, ctx):    return f"Hello, {args['name']}!"
Restart, then say “Blaise, greet Ada.”
Terminalplugins/

MCP servers plug in the same way.

Your calendar, your mail, Slack, Notion, Linear: if there is an MCP server for it, he can use it, and anything that changes something still waits for your yes.

Be the first to say “Blaise, wake up.”

Join the waitlist for early access. We'll email you when it's your turn.

I'd use Blaise on
Most excited about (optional)

We only use your email to tell you about Blaise. No sharing.