BoBe
An MIT-licensed assistant for Apple Silicon Macs with macOS 15+. Uses optional screen context, local memory and Ollama or GitHub Copilot inference.

BoBe is an open-source desktop assistant that offers help based on what you're working on. It runs on Apple Silicon Macs with macOS 15 or later. Optional periodic screen captures give a vision model context about your work, while a floating overlay lets you chat with the assistant and review its suggestions.
Local memory carries useful facts between sessions. BoBe uses your goals to decide when to reach out, asks for confirmation before creating goals, and spaces out interruptions according to your engagement. Plain-text personality documents control its tone and behavior.
You can choose local inference through Ollama or cloud inference through GitHub Copilot. After downloading the local runtime and models, the Ollama path can keep inference and screen context on your Mac. The Copilot path sends the context needed for an answer to the cloud. Screen observation is optional and can be disabled.
BoBe supports read-only file access and connections to MCP servers. Built-in controls deny arbitrary file writes and shell commands while allowing bounded updates to its own memories and goals. Data is stored locally, and integration secrets use macOS Keychain.
The project uses the MIT license. Its repository documents both a release installation path and building from source. Ubuntu daemon support is a compatibility target rather than a packaged, continuously validated desktop release.