The Vilo application icon

A study assistant for your desktop. Free and open source, and everything stays on your own computer.

Version 2.0.2 macOS 11+ and Windows 10+ MIT licensed

Hold the orb, or hold space Natural voice
What do I have this week? What is due tomorrow? Add a maths exam on Friday
Voice

Hold it down and just talk

Hold the orb or hold your space bar and say what you need. The ring moves with your voice while you speak and with Vilo's while it answers, so you can tell it is listening without looking at it.

Your speech is turned into text by a model running on your own machine. The audio never leaves it and never gets saved. There is a floating orb too, so you can ask something without leaving whatever you were working on.

The realistic voice runs locally as well. It uses your GPU if you have one.

Chat

Ask anything, in your own words

History
Ask me anything

Your calendar, your coursework and your deadlines are all here, so you can ask in plain words and get a straight answer. I can write things down and tidy your files too. Anything that changes something waits for your yes first.

What have I got on this week? What is still due? Find me two hours to study tomorrow What did I miss while I was away?

Ask Vilo…

gemma-4-31b-it 13 calls today
Chat

Type a question and get a real answer

Your calendar and your coursework are already in the window, so you can ask in plain words instead of going to look for them. It writes things down and tidies your files as well.

Anything that changes something waits for you to say yes first. Reading is free. Writing is your call.

Ctrl+K searches every screen at once.

The rest of your week

Schedule
Your week as a Monday to Sunday grid, pulled straight from Google Calendar. Study blocks look different from the things that are actually happening.
Tasks
What you write down and what Classroom knows, in one list. Sorted by what is due first instead of by where it came from.
Grades
Marks and averages for every subject. Tell it what each exam is worth and it works out the grade you need in the ones you have left.
Files
Tidies your folders by rules you set. It shows you what it plans to move before it moves anything, and you can always undo it.

It reads your school account where it already is

Vilo connects to Google Calendar and Google Classroom to show your schedule, classes, assignments, deadlines and grades. Google data is processed locally on your computer. It is never sold and never used for advertising.

Google Calendar

It reads the events in your week so the schedule can show them, and it adds the ones you ask for like a study block or an exam. Every change waits for you to confirm it, and it never touches an event you did not mention.

  • calendar.eventsRead and write

Google Classroom

Your classes, your assignments and their due dates, plus whether you handed each one in. Without that last part it cannot tell finished work from work you have not started.

  • classroom.courses.readonlyRead only
  • classroom.coursework.me.readonlyRead only
  • classroom.student-submissions.me.readonlyRead only

Google Drive, and who you are

This is the narrowest Drive permission Google offers. It covers only the files Vilo creates or that you open with it. Signing in also shows which account is connected so you can tell your school one from your personal one.

  • drive.filePer file
  • openid, userinfo.emailRead only
Everything Classroom is read only Google does not let any app hand in work for you, so asking for write access would be asking for something Vilo could never use.
It stays on your machine There is no Vilo server. Your session is encrypted by your own operating system and nothing is sold, shared or used to train a model.
You can disconnect whenever you want Open Settings, then Google, then Disconnect. Vilo revokes the token and deletes it. How to disconnect · Privacy policy

Vilo does not ship with a model. Point it at one.

An OpenRouter key takes about a minute and installs nothing. Ollama runs on your own machine for free. On a recent Mac you can use Apple's built in model and need neither. Switching happens straight away with no restart.

OpenRouter One key, and almost every model worth using sits behind it. The quickest way to start.
OpenAI, Anthropic, Gemini Straight to the source with a key from each. GPT, Claude and Gemini.
Groq and Mistral Fast and cheap. Groq is quick enough that talking to Vilo feels like a conversation.
Ollama Runs on your own machine on both platforms. Free and completely private if you can spare a few gigabytes of disk.
Apple, on device For macOS 26 on Apple silicon. No key, no download and no network at all.
Anything OpenAI shaped LM Studio, vLLM or a server of your own. Give it a name and a URL, and add as many as you like.

Your keys are encrypted by your own machine and only ever go to the provider you picked. Whatever you send a hosted model goes to that company under their terms. Choose Ollama or Apple and nothing leaves your computer at all.