The Vilo application icon

Vilo

Every deadline in one place

A desktop study assistant that keeps your classes, assignments, deadlines, grades and schedule in one place. It connects to Google Classroom and Google Calendar. Free and open source. Your data 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 talk

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

A model on your own machine turns your speech into text. The audio never leaves it and never gets saved. A floating orb lets you ask something without leaving your work.

The realistic voice runs on your machine too. It uses your GPU if you have one.

Chat

Ask anything in your own words

History
Ask me anything

Your calendar and coursework are already here. Ask in plain words. Vilo writes things down and sorts your files, and anything that changes waits for your yes.

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 coursework are already open. Ask in plain words. Vilo writes things down and sorts your files.

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

Ctrl+K searches every screen at once.

The rest of your week

Schedule
Shows your week as a Monday to Sunday grid straight from Google Calendar. Study blocks look different from real events.
Tasks
Puts what you write down and what Classroom knows in one list. Sorts by what is due first instead of where it came from.
Grades
Tracks marks and averages for every subject. Tell it what each exam is worth and it works out the grade you need in the ones left.
Files
Sorts your folders by rules you set. It shows what it plans to move before it moves anything and you can always undo 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

Reads the events in your week so the schedule can show them. 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

Reads 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

Your Google account

Signing in shows which Google account is connected so you can tell your school account from your personal one. Vilo reads your email address, your name and your profile picture, and all three go on that one row. The picture is downloaded once and kept on your computer.

  • openid, userinfo.emailRead only
  • userinfo.profileRead only
Everything Classroom is read only Google does not let any app hand in work for you. 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.
Disconnect whenever you want Go to 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. A recent Mac can use Apple's built in model and needs 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 have a few gigabytes of disk to spare.
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.