An agent that gets things done
Built on goose, with per-agent model choice across Gemini, Claude, OpenAI, OpenRouter, xAI and Ollama, plus automatic fallback when a provider errors.
Scout is a self-hosted, open-source personal AI assistant. Message it from Telegram, email or the web app, and it remembers what matters, runs your routines in the background and nudges you before things slip.
Everything you'd want from a personal agent, running on infrastructure you control.
Built on goose, with per-agent model choice across Gemini, Claude, OpenAI, OpenRouter, xAI and Ollama, plus automatic fallback when a provider errors.
Connect remote MCP servers from the gallery or a URL. OAuth discovery, dynamic client registration and PKCE are handled for you.
Background agents that triage your inbox at 8 AM or watch CI every two hours, each with its own model and tools.
One-time and recurring reminders with Done and Skip buttons, snooze, nag escalation and habit streaks.
Scout remembers facts across conversations and searches your documents with vector search. Facts from email or the web wait for your approval.
Add the web app to your home screen on iOS, Android or desktop for a full-screen, app-like Scout.
Send a voice note, a photo or a PDF from Telegram, email or the installable web app.
See token use by day, model and run type, with alerts when you near your monthly budget.
Market-hours portfolio monitors and trading subagents connected to brokerage MCP servers such as Robinhood, with daily P&L digests.
A clean, responsive app for desktop and mobile, in light or dark mode.





One script sets up a Google Cloud VM with persistent storage, automatic HTTPS and round-the-clock background jobs. An e2-micro can fall inside Google's Always Free tier.
# Provision the VM, HTTPS and services
$ ./deploy/deploy-vm.sh
✔ VM "scout" ready (e2-micro, us-central1)
✔ HTTPS via Caddy · https://34-x-x-x.sslip.io
✔ Owner activation link printed
# Later: pull the new image, snapshot, migrate
$ ./deploy/deploy-vm.sh upgradeOwn your assistant, your conversation history and your tool credentials, with no middleman.
Registration needs a one-time activation code and locks for good once you sign up.
Memories, documents, chat history and the database stay on your own server.
OAuth tokens, API keys and MCP headers are encrypted with AES-256-GCM.
Read every prompt, tool call and worker loop, or fork it and make it yours.

Deploy your own assistant in minutes. It's free and open source.