Goblin, the black-and-white Silkie mascot of Goblin Reactor

HEAD MOVEMENT. DESKTOP CONTROL.

Head
mouse.

A mouse doesn’t have to fit in your hand. Move your pointer with your head, explore blink clicks, and tune the controls to feel like you.

Independent softwareLinux release 0.3.1More trackers planned

HEAD →Head-controlled pointer
BLINKExperimental single left clicks
4 DIALSBalance, speed, activation, sensitivity
LOCALTracker processing on your machine

01 — THE IDEA

Your movement.
Your way of moving.

A mouse doesn’t have to fit in your hand.

Headmouse translates head movement into pointer movement. Look up or down, tilt left or right, and explore your desktop. A matching blink can trigger a single left click.

Adjust how far a tilt takes you, how quickly the cursor travels, and how much movement it takes to get going. Find the balance that feels right for you.

Read the getting-started guide
01

Connect.

Turn on a supported head tracker. The Linux service connects over Bluetooth.

02

Find your center.

Face forward and hold still as the initial center is set. Recenter whenever you need.

03

Make your move.

Move, tune, pause, repeat. Your settings save as you adjust them.

02 — THE ACTUAL CONTROLS

Your desktop.
Your settings.

Four controls. No one-size-fits-all feel.

The native Linux configuration window puts movement and blink settings in one place. Changes save automatically and take effect while running.

Balance
Choose how strongly a held tilt maps to a resting position.
Speed
Set how quickly your pointer travels.
Activation
Adjust the small zone where your pointer stays still.
Blinks
Tune how strong a matching pulse needs to be.
Read the tuning guide
NATIVE LINUX APPCONFIGURATION / v0.3.x
Native Linux configuration window with position/velocity balance, pointer speed, activation threshold, blink sensitivity, pause, and centering controls
Actual app screenshot, captured in preview mode. The initial package retains the “SereniBrain Mouse” window title.

03 — THE BROWSER CONTROLLER

The browser
controller.

The project’s browser controller includes Turtle cursor, with settings for position/velocity balance, speed, and activation threshold. This screenshot shows the actual tool.

Turtle cursor in the project browser controller, with five targets and controls for balance, speed, and activation threshold
Actual controller screenshot with synthetic test input; no headband connected. This tool is included in the source bundle. Open the image for full size.

04 — ROOM TO GROW

One idea.
More ways in.

Starting with one headband and a working Linux release. More head trackers are on the roadmap.

CURRENTLY TESTED

TH21A headband

Initial hardware: the SereniBrain® TH21A, connected over Bluetooth LE. Head movement and blink clicks have been tested on the project’s Linux desktop.

PLANNED

Other head trackers

Support will expand beyond the initial device. Additional models and release dates haven’t been announced.

Platform check

The desktop package targets Ubuntu 26.04 with GNOME 50. Native macOS support is a development handoff, not an available release. Windows desktop control is not currently supported.

05 — YOUR NEXT MOVE

Ready when
you are.

Start with the Linux release, read the setup guide, and make a little room for a new way to move.

HEADMOUSE · EARLY RELEASE 0.3.1
Actual settings window in the downloadable Linux app, with movement and blink controls
The settings window included in this download, shown in preview mode with its original title. Open the full screenshot.
DESKTOP PACKAGEDownload for UbuntuUbuntu 26.04 · GNOME 50 · .deb

The initial release retains its original serenibrain package and command names. Downloads include the project’s personal blink profile; sensitivity may need tuning for you.

Verify download checksums ↗

A FEW GOOD QUESTIONS

Before you
make a move.

Is this a SereniBrain product?

No. Headmouse is an independent software project. It is not affiliated with, endorsed by, or sponsored by SereniBrain or its manufacturer. The name identifies compatible hardware only.

Do I need a head tracker?

Yes, for desktop control. The initial release uses the TH21A over Bluetooth LE. Support for other head trackers is planned.

What can blink clicks do?

The current implementation sends a single left click when it detects a matching blink waveform. Right clicks, dragging, and a separate double-click action are not implemented. The estimator is experimental and can also respond to involuntary blinks or similar movements.

Blink preview in the actual browser controller, showing the match indicator and sensitivity control
Actual blink-preview interface with synthetic test data. This browser tool displays candidate matches; it does not send desktop clicks.
Can I use my regular mouse too?

Pause Headmouse before switching to a regular mouse. While active, the initial Linux release owns the pointer position. You can pause or resume from its settings window.

The Use head mouse pause and resume switch in the Linux settings window
Actual settings window in preview mode. Use the Use head mouse switch to pause or resume.
Where does my data go?

The desktop software processes the tracker’s readings locally. Recordings made with the research tools stay on your machine. This website provides project information and downloads; it does not connect to your tracker.