Appearance
Seek ships without an AI provider connected. Turn it on if you want it. Skip it if you don't. Every Seek feature still works without a single API key. When AI is on, the launcher gains a layer that translates natural-language requests into the same verbs the keyboard already exposes.

Four first-class options. One slot per provider in the macOS Keychain — switch between them with a picker; the right credentials follow.
Seek auto-detects Ollama on port 11434 and llama.cpp on port 8080. Pick a model from the dropdown — it's populated with what you've actually pulled, not a generic list.
localhostAny endpoint that speaks /v1/chat/completions — OpenAI proper, vLLM, LiteLLM, OpenRouter, your own gateway. Bring your own key.
Direct connection to Anthropic's /v1/messages API. Claude 3.5 Sonnet, Haiku, Opus.
Every frontier model under one provider — Claude, Llama 3.1, Mistral, Titan, Cohere. Reads credentials from your ~/.aws/credentials profile (the same file the AWS CLI uses).
ListFoundationModelsThe AI can read, navigate, and search. It cannot delete, move, overwrite, or commit. Destructive verbs stay deterministic — you type the exact command.
openrevealsearchsnippetconnectionanswerWhen the AI suggests opening a path, that path has to match something you've actually opened before — recents and favourites only. If the model invents a file, the suggestion is rejected and the launcher tells you so. The model can't surface anything you haven't already touched.
This is the second safety floor: read-only verbs alone aren't enough if the AI can wander your filesystem looking for things to "open." The allowlist keeps it pinned to your real working set.
Press ⌘⇧Space with AI on, type "open the dotfiles repo", and a ✨ AI suggestion row pins atop the deterministic results. If it picked the right one, hit ↵. If not, ↓ ↵ on a regular row works as always — the AI is on top, not in the way.
When AI is off, a footer chip reads "Type what you want — enable AI in Settings". Discovery, not nag.
No telemetry. The AI surface routes requests directly to whichever provider you connected — Seek doesn't proxy through any server we run, and we never log your prompts. We don't even know you're using AI.
localhost, never crosses your network boundary.macOS 14+ · Free · Open source. AI is opt-in; Seek works fully without it.