Toby's face: a round yellow character with a little antenna

Little Toby

A little AI that lives on your Linux desktop. Ask it something and it answers. Ask it to do something and it walks out and does it.

Free & open source Runs offline on your computer iPhone & Android apps Telegram bot

What it does

Press Super+G and a small face wakes up in a glowing ring at the bottom of your screen. When it has work to do, it grows a little body, walks across the screen carrying your pointer, ticks off each step, then cheers and hops back home.

๐Ÿ’ฌ

Answers questions

Talk or type. It runs on a local model through Ollama, so your questions never leave your computer.

๐Ÿ–ฑ๏ธ

Does things for you

Opens apps and sites, closes windows, moves and tidies files, runs commands, and clicks and types with your OK.

๐Ÿ‘€

Reads your screen

Work Mode sees what's on screen and works on it the way you would, then checks it actually worked.

๐Ÿ”’

Asks before changing things

Looking is instant. Changing something asks first, by button or fingerprint. Risky things are off unless you turn them on.

๐ŸŒ™

Works overnight

Write tasks in a queue and Toby works through them while the computer is awake, then leaves notes in an Outbox.

๐Ÿ““

Uses your notes

Point it at your notes folder (like Obsidian) and it remembers what you've written, and logs what it did.

๐Ÿ“ฑ

Phone & Telegram

Ask from anywhere, watch each step live, and approve actions with a tap, over your own private Tailscale network.

๐Ÿ’ป

A laptop that folds

When the lid closes, the desktop folds shut toward the hinge like a foldable phone, and unfolds when you open it.

Install on Linux

Made for Arch / CachyOS with Hyprland. One command, one password prompt. It installs everything into its own folder and starts at login.

curl -fsSL https://raw.githubusercontent.com/mr1charles/linux-ai-assistant-/main/install.sh | bash

Then press Super+G, or run toby. Check everything with toby doctor, and update later with toby update. For the phone apps, add Tailscale: โ€ฆ | bash -s -- --phone. Other distros: install the packages listed in install.sh and run it with SKIP_SYSTEM_PACKAGES=1.

The phone app

Talk to Toby on your computer from anywhere, see each task's steps as they happen, and approve anything that needs your OK. Your phone reaches your own computer over Tailscale, a free private network, so nothing is opened to the internet.

Android

  1. Download the APK and open it. Allow installing from your browser if Android asks.
  2. Install Tailscale on the phone and sign in with the same account as the computer.
  3. On the computer run toby phone on, then paste its link into the app.
Download for Android

iPhone

  1. Download the IPA and install it with your own Apple ID using a sideloading tool: Plume Impactor (Linux), AltStore or Sideloadly.
  2. Turn on Developer Mode, and trust your Apple ID in Settings.
  3. Run toby phone on and scan the code in the app.
Download for iPhone

It isn't on the App Store, so with a free Apple ID it needs re-signing every 7 days (the tools can do it for you). Full guide

Telegram

No app to install: make your own private bot with @BotFather, then run toby telegram setup on the computer. Only your account can use it, and you get instant notifications when tasks finish.

Telegram guide

Good to know

Your computer does the thinking

Everything runs on a local model. The only things that go online are the ones that must, like a site you asked it to open, or your phone reaching your computer.

Small models make mistakes

On a small local model, Toby sometimes answers a question about your computer without actually checking. A bigger model, or the optional cloud mode, does better.

It's early

Built by one person and still young. Found a bug or have an idea? Open an issue.