Install & connect a provider
Getting running is two steps: install the app, then connect at least one AI provider so your workers have a brain to think with.
1. Install the app
askTheodor is a native desktop app (built with Tauri) for macOS, Windows, and Linux.
- Download the installer for your operating system from the askTheodor website.
- Open it and follow the prompts.
- macOS: drag the app to Applications. The first launch may ask you to confirm an app from an identified developer.
- Windows: run the installer; choose passive install if prompted.
- Linux: use the provided package; it needs a desktop environment.
- Launch askTheodor. On first run, Theodor introduces himself and walks you through the basics, and a starter worker is created so you’re not staring at an empty screen.
2. Connect an AI provider
Open Settings → Providers (the default Settings tab). You have three kinds of options — pick at least one:
Cloud providers (most capable)
Cards for OpenAI, Anthropic, Gemini, xAI, DeepSeek, Z.ai, Moonshot. For each: flip enable, paste your API key, and click Test. Some support OAuth sign-in (a device-code flow) and Import from env if a key is detected in your environment.
Local runners (private, free to run)
Ollama or LM Studio — run open models on your own hardware, no key, no per-token cost. askTheodor auto-tests these. Great for privacy and for offline work.
Built-in model (zero setup)
A small model that ships inside the app (an in-process GGUF). Always available as a fallback so the app works even before you connect anything.
Optional: web search keys
In Settings → Providers → 🔎 Web search keys, add a Tavily or Brave key so the web_search
tool returns rich results. Without one, search falls back to DuckDuckGo instant answers — still useful,
just lighter.
You’re ready
Connect a provider and you can immediately start your first hour.
🎓 Learn it hands-on: Install & first run
Terms in this page
- Tauri — the framework askTheodor is built with; it produces a small, fast native desktop app that runs a web-based interface in a system window.
- API key — a secret token from an AI provider that authorizes (and bills) your requests. Treat it like a password; askTheodor keeps it in its local database, encrypted at rest.
- OAuth (device-code flow) — a sign-in method where you authorize the app on a provider’s website instead of pasting a key. The app receives a token without ever seeing your password.
- GGUF — a file format for packaged local AI models. The “built-in” model is a small GGUF that runs inside the app with no external program.
- Ollama / LM Studio — programs that run open-source AI models on your own computer, which askTheodor can use as a private, no-cost provider.
- Token — the unit AI models read and write in (roughly ¾ of a word). Providers bill per token; the Cost screen tracks them.
- Encrypted at rest — provider keys are stored as ciphertext in askTheodor’s local database, with the encryption key in a separate protected file, so a copy of the database alone reveals nothing. See Security & privacy.