In active development · local build

A local AI operator that waits for your clap

Serra runs on your own machine. Two claps wake her. She opens the applications you have allowed, arranges your windows, answers in her own voice — and writes down everything she did. No recording, no network listener, no administrator rights.

Alpha software. Not yet available to download.

double clap · çift alkış

StandbyBeklemede

Live

This is what she looks like while running

Every value below is read from the current build. The control centre shows what she is allowed to touch — including the two entries that are switched off.

FB Software Serra

System status

Buildjarvis-local 2.2.0
RuntimePython 3.13.14
Privilegesnormal user
Startup entrynone
Network listenernone
Emergency stopCtrl+Alt+Shift+Q

Control centre

FB Software ERPready
Webmailready
Greetinglocal wav
Arrange windowsown only
Cursornot installed
Spotifydisabled

Audio

Sample rate16 000 Hz
Block512 · 32 ms
Threshold0.040 rms
Cooldown5 s
Recordingnever

Values from the current build. Serra is in active development and is not yet available to download.

Vocabulary

What she can be asked to do

A fixed list of actions, not open-ended instructions. Each one is written, tested and added by hand. The list grows as the work does.

Open FB Software ERP

ready

Brings up the ERP in the browser. The address is on the allowlist, so nothing else can be opened in its place.

Open webmail

ready

Opens the mail client so the morning routine starts without hunting for a tab.

Play the greeting

local wav

Speaks a reply from a file already on the machine. Nothing is generated or fetched at the moment of use.

Arrange windows

own only

Tidies the windows she opened herself. She will not move or resize anything that belongs to another application.

Open Cursor

not installed

Defined but unavailable on this machine. Shown so the list reflects reality rather than intent.

Open Spotify

disabled

Deliberately switched off. Anything not enabled is refused, even when the action exists.

“I could not map that to an allowed action.”

What she says instead of guessing

What she does

Four things that make her different

🔒

Nothing is recorded

Audio is measured for loudness only. No recording is ever written to disk, and there is no transcript.

📶

Nothing listens on the network

No open port, no server, no remote control. There is nothing for anyone outside to connect to.

Only what you allow

Actions and web addresses come from a list you write. Anything not on it is refused rather than guessed at.

📝

Everything is written down

Each action is appended to a dated log file you can read afterwards, in plain text.

How it works

Clap to log, in four steps

The whole loop runs on your machine. Nothing leaves it.

  1. She hears two claps

    Audio is watched for loudness only. A clap has to cross 0.040 rms, and there is a five second cooldown so a door closing does not set her off twice.

  2. She matches it to an allowed action

    The request is checked against the list. If nothing matches, she says so rather than improvising something close.

  3. She does it, within her limits

    She runs as a normal user, opens only allowlisted addresses, and moves only the windows she opened herself.

  4. She writes it down

    The action, the time and the result go into a dated log. Ctrl+Alt+Shift+Q stops everything at any point.

Where she is today

Honest about what is not built yet

Records inside the ERP

not yet

She can open FB Software ERP. She cannot yet create or edit anything inside it.

Browser workflows

not yet

Opening a page is not the same as working inside one. That comes later.

Social media accounts

not yet

Depends on interfaces, permissions and platform rules. We will not claim it before it exists.

Build in public

Watch her being built

Build logs go up as the work happens, and the tutorials show how each piece was made — including the parts that failed.