A desk companion with nothing to press.
Two eyes on a small screen, living their own day — curious in the morning, bored by the afternoon, drowsy, then a nap, then a stretch and a look around. It has no buttons and nothing to feed. It is just there, being alive in the corner of your desk.
Customise your Eyess
Plug it in and set it up right here — changes happen on your Eyes as you make them, and nothing is permanent until you press Save to Eyes. Not plugged in? Everything it does is described further down.
Customising needs the Web Serial API, available in Chrome, Edge and Opera on Windows, Mac, Linux and ChromeOS. Safari and Firefox don't support it, and phones and tablets can't do it at all. Open this page in Chrome or Edge on a computer.
1. Plug it in
Connect it with the USB cable, then press Connect and choose the device your browser offers. The list only shows Eyes boards, so there is nothing to guess. Leave it plugged in while you customise.
1 What it shows
The first choice: a creature, or a message board, or both.
2 What it says
It looks at you, then says something quietly. Rare is the point. Out of the box it uses its own two dozen lines; anything you write is mixed in alongside them.
Press Preview on any line to see it on your Eyes straight away.
3 How the eyes look
Square is how it arrived. The others are yours to try.
4 Its light
There is a colour LED on the board. Behind a window in the case it reads as a small lamp — and it can say what the screen cannot, like “asleep” rather than “switched off”.
Press one and watch the board — it starts immediately.
5 Panel setup — set once
For however the screen ended up mounted in your case.
6 The time
Your Eyes has no clock of its own — no battery, nothing ticking while it is unplugged. This page tells it the time whenever you connect, which is all it needs. It also means the clock disappears after you unplug it, rather than showing you a time that is hours stale. Plug it back in and open this page, and it knows again.
7 How it greets you
One line, shown once when it wakes up — when you plug it in, or when you plug a screen into it. After that it gets on with its day as usual.
A greeting too long for one line scrolls, and it always finishes — if a full pass takes longer than the time you set, it gets the time it needs rather than being cut off mid-name.
8 Talk to it
This Eyes can hear you. Say "hey eyes", then what you want — "make the light blue", "show me some hearts", "I'm off to bed". Its eyes shrink to the top while it listens and answers, so the words are big enough to read.
It needs your Wi-Fi to understand you. These go straight down the USB cable to your Eyes and are kept there — this page does not keep or send them anywhere else. They are saved by the button below, straight away — the Save bar at the bottom of the page is for its looks and does not need pressing.
Ask "what's the weather like?" and your Eyes looks it up for this city (from Open-Meteo, a free weather service). It is only used for weather questions.
Your own AI — optional
Without one, your Eyes uses our built-in brain, which only does Eyes things: colours, moods, tricks. Add your own AI key and it can also chat — answer questions, explain things — in a sentence or two on its screen. Use of your key is billed to you by your provider.
Who your Eyes is, in your words — its name, where it lives, its personality, how it talks. Your own AI uses this when it answers; the built-in brain ignores it. It always keeps its answers short for the little screen.
Languages you speak to it
English always works. Tick any other language you'll speak to your Eyes — whole sentences or just song titles ("play 每天爱你多一些", "pon la canción de Shakira"). It always answers in English. Each answer takes about half a second longer once any box is ticked.
After it answers, just keep talking — no “hey eyes” needed. A thin line along the bottom of the screen shows it is still listening and shrinks as the time runs out. It stops when you go quiet, say “bye” or “that's all”, or after ten questions in a row. Talk that isn't meant for it (someone else in the room, the TV) is ignored.
Its voice
This Eyes has a speaker: it says its answers out loud as well as showing them. You can also just ask it — "talk louder", "use a lower voice", "be quiet".
The voice is made on our server from the answer's words (open-source Piper voices, free for any use); nothing you say is kept.
Music & favourite stations
Ask for music by voice — "play hit 104.7", "play some jazz radio", "play some piano music", "next", "stop the music". Radio comes from your Eyes' own station list and the free radio-browser.info directory; albums are free Creative Commons music from the Internet Archive. Say "save this station" while one plays to keep it here, then "play my favourite" or ask for it by name.
No favourites yet.
Your own music — Google Drive
Put your MP3s in a Google Drive folder (sub-folders for albums or artists are fine), then in Drive: Share → General access → Anyone with the link, copy the link and paste it here. Then say "play my music" or "play my Beatles". The songs stream from Google straight to your Eyes; PurelyTools only reads the folder's list of names. Anyone with the link could open the folder, so keep it to music.
The memory stays on your Eyes. Every question sends it along so your AI can follow the conversation — so a longer memory uses more of your AI provider's tokens on every question: roughly 50–120 per remembered exchange, up to about 5,000 for 50. The built-in brain always uses just the last 6.
PurelyTools never stores your key. It lives on your Eyes. With each spoken request it travels over an encrypted connection to purelytools.com, which hands it straight to your provider for that one request — it is not saved, logged or shown anywhere on our side.
On your Eyes, the key and your Wi-Fi password are kept in their own small storage area. Forget my key erases that area, so nothing is left behind — use it before you lend or give your Eyes away.
Try something
Watch your Eyes, not the screen.
Connection log
It has a day
Playful, curious, content, bored, drowsy, napping — minutes long each, drawn rather than cycled, so two hours of watching never repeat.
Thirty-three behaviours
It tracks things that aren't there, double-takes, tilts its head, yawns, sneezes, rolls its eyes. A few are rare enough that you'll still catch new ones next week.
A quiet voice
Every so often it looks at you and says something small at the bottom of the screen. Rare on purpose — company, not notifications. You can add your own words.
What you need
A USB cable and a desktop browser. No Bluetooth, no Wi-Fi, no pairing — your Eyes has no radio in it at all.
| Windows 10 / 11 | Works | No driver needed — it appears as a COM port. |
|---|---|---|
| macOS | Works | No driver needed. |
| Linux | Works | Your user needs serial-port access — on most distributions that means being in the
dialout group, then logging back in. |
| ChromeOS | Works | — |
| Chrome, Edge, Opera | Supported | Desktop versions. |
| Safari, Firefox | Not supported | Neither browser implements Web Serial. Use Chrome or Edge. |
| Phones and tablets | Not supported | Your Eye still works perfectly on its own — it just can't be customised from a phone. |
Questions
Does any of this reach your servers?
No. The page runs entirely in your browser and writes straight down the USB cable. We serve the page; we never see your settings or your words.
Your own AI key, if you add one, is never stored by us: it stays on your Eyes and only passes through purelytools.com, encrypted, on its way to your provider for each request.
One exception, and only on an Eyes that can hear you (step 8): what you say after “hey eyes” is sent to purelytools.com to be understood. The recording is deleted as soon as it has been turned into text, and that text goes to an AI service (NVIDIA, or DeepSeek if NVIDIA is down) to choose how your Eyes answers. Nothing is sent before it hears its name — listening for “hey eyes” happens on the Eyes itself.
With conversation mode on (step 8), there is one more case: for a few seconds after each answer — while the thin line shows along the bottom of the screen — anything it hears is sent the same way, without “hey eyes”, so you can just keep talking. If it was not meant for your Eyes, it is dropped without a reply. Turn conversation mode off to send nothing until it hears its name.
To follow a conversation, your Eyes remembers its last few exchanges — what it understood and what it said, as text — and sends them along with each question. That memory lives only on your Eyes: it is cleared after a quiet spell (ten minutes unless you choose longer in step 8) and whenever it is unplugged, and our server does not keep it.
What happens if I unplug it without saving?
It goes back to its last saved settings. Nothing is damaged — the changes simply weren't committed yet.
Can I put it back how it came?
Yes — Reset to defaults, then Save. That restores the square eyes, its normal energy and its own voice lines, and clears every word you gave it.
Why does my browser ask permission every time?
That's the browser protecting you: a web page can never reach a USB device without you choosing it from that list first.
Does it need to stay plugged into a computer?
Only to customise. Day to day it runs from any USB power supply or battery.