After-hours intake bot
The confirmation flows and tool registry proven in Otto become an assistant that answers your website at 2 AM, qualifies the lead, and captures contact details so no overnight call is lost.
Booyaa Labs
A local-first AI assistant with tool use, encrypted memory, and voice control. Built as an engineering exercise, and the foundation for the AI tools Booyaa builds for businesses.
Case study
Otto is a private AI assistant that runs entirely on local hardware. It handles voice and text conversations, controls smart home devices and music, tracks daily habits, and remembers context between sessions, all without sending data to a cloud AI provider.
Otto is the engineering behind Booyaa's AI lead-capture work. Building a production assistant from scratch, including the parts most demos skip like permissions, confirmations, and memory, is what makes it possible to build reliable AI intake tools for real businesses.
Otto separates safe actions from sensitive ones. Anything consequential requires explicit confirmation before it runs, the same discipline needed when an AI agent talks to a business's actual customers.
Conversation memory is encrypted at rest with a password-derived key. Remote access runs through a private encrypted network rather than the open internet. The model itself runs locally, so conversations never leave the machine.
Python, FastAPI, locally hosted LLM via Ollama, streaming chat UI with SQLite history, whisper.cpp voice transcription, encrypted memory with Fernet, Spotify and smart-light integrations, Tailscale remote access.
Under the hood
From Labs to your business
Otto is where new AI techniques get built and stress-tested on real hardware before they ever reach a client. Once an approach proves out, it becomes a feature Booyaa can add to your website.
The confirmation flows and tool registry proven in Otto become an assistant that answers your website at 2 AM, qualifies the lead, and captures contact details so no overnight call is lost.
Otto's conversation memory is the groundwork for a bot that walks a customer through scheduling or a rough quote, then hands a clean summary to your inbox.
Because Otto runs locally with encrypted memory, the same approach lets a business adopt AI without handing customer data to a third-party cloud.
Curious what AI could do for you?