Pylon

A personal assistant that runs on your own machine — not on someone's servers.

Source code on GitHub Privacy policy

Pylon is an open-source desktop assistant. A small daemon runs on your computer, listens when you press a key or type a line, and answers in plain language. It watches what you actually do — when your editor closes, when the day starts — and acts on it.

Everything it knows lives on your disk. There is no Pylon account, no Pylon server, and no telemetry: the project has nothing to collect data with.

What it does

Daily briefingOne spoken line each morning: the weather, how many events are on your calendar, how many articles are unread.
Calendar and DriveAsk what today looks like, add an event by saying when, find a file by name.
Your deskLock the screen, change the volume, control playback, close an app, start or restart a Docker container.
AnswersArithmetic, exchange rates, the weather, system vitals, open pull requests, unread feeds.
TimeRecords how long your tracked apps stay open, and nudges you to stand up after a long stretch.

It speaks English, German, Spanish, French, Portuguese, Russian and Turkish.

Why it asks for Google access

Google Calendar and Google Drive are optional. Pylon works without them — they are two of a dozen services, and skipping them removes those features rather than breaking anything. If you do connect them:

Calendar (read and write events)

Reading is what makes the morning briefing say “you have 3 events today” and lets you ask what the day looks like. Writing is what lets you say “add a dentist appointment tomorrow at three” without opening a browser — Pylon creates that one event and nothing else.

Drive (file metadata, read-only)

So you can ask where a file is by name and get a link back. Pylon reads file names, dates and links — the metadata scope does not give it the contents of your documents, and it never asks for them.

The data goes from Google to your computer and stops there. It is not sent to the language model, not uploaded anywhere, and not shared with anyone — the privacy policy spells out exactly where each piece ends up.

Installing it

Download the archive for your platform, unpack it, and run the daemon:

./pylon start      # foreground; Ctrl-C stops it
./pylon status

Linux, macOS and Windows are supported, with Linux the most complete — the platform support table is honest about what is missing where. Full instructions, including building from source, are in the README.

Open source

Pylon is licensed under the GNU AGPL-3.0. You can read every line it runs, including the part that talks to Google: internal/services/google. Bug reports and questions go to GitHub Issues.