Violet UI v2.2 · new build every week Get Violet — $4.99/mo
Voice control for Windows

She doesn't answer questions.
She uses the computer.

Violet listens for her name, opens what you asked for, drives a real Chrome window, and works through a job step by step until it's done — stopping to ask you first whenever money, code, deleting or installing is involved. All of it on a purple command deck you can watch her think on.

Get Violet — $4.99/mo You bring your own API key Cancel any time · Windows 10 & 11
 Violet Control Center
The Violet control deck: a dark violet dashboard showing her current state, the machine's vitals, the live conversation, a scrolling function log, and a five-step checklist for ordering a pizza with step three in progress.

Left: what she's doing, and what the machine is doing. Right: every word said, and every function called, as it happens. Bottom: the job she's on, and how far through it she is.

What she does

Say it out loud. She goes and does it.

Violet runs on your machine, not in a browser tab. She has a microphone, a shell, your filesystem, and a Chrome window of her own that stays logged into the things you log into.

Wake word

She's listening for her name

"hey violet"

Then she stays in the conversation until you're done, so you aren't repeating yourself before every sentence. "violet stop" ends it.

Apps & files

Opens, finds, moves, writes

Launch anything installed, search your folders, read and write files, run shell commands. Deletions go to a trash folder she keeps, not into thin air.

The browser

She clicks by number, not by guess

Her Chrome hands every button, link and field on the page a number, and she picks one. That's why she can find a Sign In button, instead of announcing that nothing on the page matches "sign in".

Multi‑step jobs

She keeps going until it's finished

Not one command, one action. She writes the steps, does one, reads what actually happened on screen, and decides again — and she can't call a job done while a step is still open.

Step‑by‑step mode

Or she does exactly what you say

"one step at a time"

Now she takes one instruction, does that one thing, and waits. Say "take it from here" to hand the wheel back.

Simulations

Ten thousand runs of a what‑if

Give her a scenario and she'll build a model of it and run it ten thousand times, then tell you the odds — the arithmetic done in Python, not guessed at by a language model.

The one rule

She asks twice before money, code, deleting or installing.

Two different questions, and both have to come back yes. If either one doesn't, that route is closed for the rest of the job. And there are things she won't do at all, however the job is worded.

Four categories, out loud, every time

Money — anything that could place an order or spend. Code — writing or changing code, including her own. Deleting — and it goes to her trash folder, not away. Installing — anything that lands software on your machine.

You choose how tight the leash is from the dock along the bottom of the deck, and the setting sticks between sessions.

She will not type a password

Not a password, a card number, a CVV, or a code out of your phone — refused in Python before the model gets a vote, and no wording of a job turns it off. Sign in once yourself; her browser profile keeps you signed in after that.

The permission dock, with STANDARD selected and the caption 'confirms risky actions', beside the other levels: cautious, standard, trusted and unrestricted.
The live conversation panel: the user asks to order a pizza from caseys.com, and Violet replies that this one involves money and asks whether to go ahead. Below, the function log lists the money gate, the clicks, and the completed first step.
How a job runs

You can watch her work, and catch her when she's wrong.

The checklist along the bottom of the deck belongs to Violet's harness, not to the model. She proposes the steps; the program owns whether they're done, and refuses to close one without evidence of what actually changed on screen.

The job strip: 'Order a pizza from caseys.com', with steps one and two marked done in green, step three in progress in amber, and steps four and five still to come. The counter reads 3 of 5.
Evidence, not claims

"Clicked the button" doesn't close a step. "The page title is now Order Pizza" does. A step whose evidence describes a failure gets reopened.

No clicking to find out

An action whose stated reason is curiosity is refused. She clicks things she knows the purpose of, or she stops and asks you which one you meant.

She says when she's stuck

An honest stop beats a false finish. You can't see her screen, so a job reported done that isn't is the worst thing she could hand you.

Read this before you buy

Violet needs an AI key, and it has to be yours.

$4.99 buys Violet. It does not buy the thinking.

Violet is the program — the ears, the voice, the browser, the deck, the safety rules. The intelligence behind her comes from an AI provider you sign up with directly, and you paste that key into a file called .env when you install her. It takes about two minutes.

This is deliberate, and it's in your favour. Your key means your usage is billed to you at the provider's own rates with nothing added, your conversations go to your account rather than through our servers, and you can set a hard monthly spending cap on day one. It also means Violet costs five dollars instead of thirty to cover somebody else's heavy month.

If you're not willing to make an API account, Violet isn't for you — and we'd rather say so here than take your money and let you find out.

OpenAI
platform.openai.com
The GPT‑5 family and GPT‑4o. Prepaid credit, so spending stops when the balance does. Violet ships pointed here.
Anthropic
console.anthropic.com
Claude Opus, Sonnet and Haiku. Set a monthly limit in the console. Switch Violet across by changing one line.

Either provider works, and Violet uses whichever key she finds. What you spend depends on how much you talk to her and which model you point her at — both providers show a running total, and both let you cap it. Start on a cheap model and move up if you want a sharper Violet.

Price

Four ninety‑nine a month. A new build every week.

Violet is being built in the open and she moves fast. Your subscription is the whole thing — every update, every week, for as long as you're in.

$4.99/ month

Cancel whenever you like, from the link in your receipt. No annual lock, no tiers, no upsell.

Weekly builds Cancel any time Windows 10 & 11
Get Violet

Secure checkout by Stripe · card, Apple Pay & Google Pay

The full program — voice, shell, files, browser, the control deck
A build every week, usually more. Fixes go out the day they're found
The community, where the bugs get reported and next week gets decided
Every new capability as it lands, at no extra cost
The download the second the payment clears — no waiting on a human
Runs on your machine. Nothing of yours passes through us

Honest about where this is

Violet is early. She is genuinely useful today — opening things, searching, reading pages, working through jobs, running simulations — and she still hits rough edges on long web tasks, and a stubborn site can stop her dead. That is exactly what the weekly builds are for, and it's why the community matters more than the changelog: what breaks for you this week is what gets fixed next week. Buy in for what she is now and where she's going, not for a finished thing.

Setup

Five minutes from paying to talking.

01

Subscribe and download

Checkout takes about thirty seconds and hands you the download straight away. Unzip the folder anywhere — the Desktop is fine.

02

Install what she runs on

Python 3.10 or newer, then two commands inside the folder:

py -m pip install -r requirements.txt
py -m playwright install chromium
03

Paste your API key

Open .env in Notepad and put your key on the line for your provider. One line, saved, done.

04

Start her, and say her name

py violet_voice.py

The deck opens in your browser. Say "hey violet", and ask her for something.

Operating system
Windows 10 or 11
Runtime
Python 3.10 or newer
Hardware
A microphone and speakers
Account
OpenAI or Anthropic API key
Questions

The things people ask first.

Why do I need my own API key?

Because a voice assistant's running cost depends entirely on how much you use it, and any flat price that covered a heavy user would be a lot more than $4.99. With your own key you pay the provider directly at their rates with nothing added, you cap your own spending, and your conversations stay on your account. It's the only version of this that is honest at five dollars.

What does the AI usage actually cost me?

It depends on how much you talk to her and which model you choose — that's a real "it depends", not a dodge. Both providers show a live running total and let you set a hard monthly cap, so you're never surprised. Start on a cheap model, watch the number for a week, and move up if you want to.

Does anything I say go through your servers?

No. Violet runs on your machine and talks to your AI provider with your key. There is no Violet server in the middle. The only thing handled here is the subscription.

What does "weekly updates" actually mean?

A new build goes out every week with whatever was fixed and whatever was added. In practice it's more often than that — when something breaks for someone in the community and the fix is ready, it ships that day rather than waiting for Friday.

Is my computer safe with this thing?

Violet asks you twice before anything involving money, code, deleting or installing, and you set how strict she is. Deletions go to a trash folder she keeps rather than being destroyed. She will not type a password, a card number, or a verification code under any circumstances. And she works where you can see her — every function she calls appears on the deck as it happens.

Mac or Linux?

Not yet. Violet is built around Windows — the way she launches apps, focuses windows and speaks all sit on Windows APIs. Buy her for a Windows machine today; don't buy her hoping a Mac build lands soon.

Something's broken. Who do I talk to?

Email support@violetui.com and you'll get a real answer from the person who wrote her, not a ticket number. Setup trouble, a command she keeps getting wrong, a site she can't handle — all of it is worth sending. It's also how the next build gets decided.

Can I cancel?

Any time, from the link in your receipt. You keep access until the end of the month you've paid for, and nothing is charged after that.

Say the word

Stop typing to a chat box.
Give it the keyboard instead.

$4.99 a month, a new build every week, and a community deciding what gets built next. Bring your own API key.