Skip to content

Getting Started

Missy is a security-first, self-hosted AI assistant for Linux. It runs entirely on your own hardware, enforces strict access policies on every operation, and provides a full audit trail of everything it does.

Who is Missy for?

  • Developers and sysadmins who want an AI assistant that respects security boundaries
  • Teams that need auditability and policy enforcement for AI-assisted workflows
  • Privacy-conscious users who prefer self-hosted over cloud-managed agents
  • Homelab enthusiasts interested in voice-controlled AI with Raspberry Pi edge nodes

What you will learn

This guide walks you through going from zero to a working Missy installation:

Page What it covers
Installation System requirements, pip install, optional extras
Quick Start Fastest path: install, setup, first query
Setup Wizard Interactive and non-interactive configuration
Your First Conversation Interactive REPL, tools, sessions, capability modes

How Missy works

Every capability -- network access, filesystem writes, shell commands, plugins -- is disabled by default. You explicitly enable what you need in ~/.missy/config.yaml. The policy engine enforces these rules on every request, and every action is logged to a structured audit trail.

CLI / Discord / Webhook / Voice
         |
    AgentRuntime
    +-- PolicyEngine (network / filesystem / shell)
    +-- InputSanitizer + SecretsDetector
    +-- ProviderRegistry (Anthropic / OpenAI / Ollama)
    +-- ToolRegistry + MCP servers
    +-- Memory + Learnings
    +-- AuditLogger

Missy supports three AI providers out of the box:

  • Anthropic (Claude) -- recommended default
  • OpenAI (GPT-4o, Codex)
  • Ollama (local models, fully offline)

Ready to start?

Jump straight to Installation or, if you prefer the shortest path, head to the Quick Start.