Skip to main content
Osaurus documentation

Own your AI.

Agents that remember, run real code, and stay reachable — on your Mac, offline, and open source.


Where do you want to go?​


What is Osaurus?​

Osaurus is a free Mac app for using AI. You chat with AI assistants (called agents) that remember what matters to you, work on your files, and can be reached from your phone. Your chats, memories, and settings stay on your Mac.

You choose the AI "brain" (the model) behind each assistant. It can be a local model that runs on your Mac and works offline, Apple's built-in Apple Intelligence, or a more powerful cloud model when you want one. Nothing leaves your Mac unless you pick a cloud model or turn on a feature that needs the internet.

Osaurus is open source, so anyone can check how it works. It's a native Mac app built for Apple's M-series chips.

Your data, your Mac

Your data is stored only on your Mac and is never sent anywhere unless you choose a cloud model or service. We can't read your conversations, and there are no backdoors. See Security & Privacy.

Get started​

  1. Install Osaurus. Download it from osaurus.ai and drag it into your Applications folder. See Installation.
  2. Create your first assistant. A short setup screen asks what your first assistant should be good at, then which AI it should use. See Quick Start.
  3. Start chatting. Press ⌘; from anywhere on your Mac to open a chat. See Chat.

What you can do​

A short tour of what Osaurus offers once it's installed.

Everyday AI​

  • A guided first launch. Three quick screens help you name your first assistant and choose its AI. Osaurus suggests a local model that suits your Mac (Raptor 0.6 on most Macs). You can also start on Osaurus Cloud with a free welcome credit, use your own account with an AI company, or use your Claude Code sign-in. Want to skip the model download? The larger "full" installer comes with Raptor 0.6 already included.
  • A chat window you can open anywhere. Press ⌘; to talk to your AI, and press it again to hide it. Tabs, a sidebar of your assistants and projects, and saved history keep longer work organized.
  • The Orchestrator, your starting point. Every new chat starts with the Orchestrator, the assistant built into Osaurus. It answers questions about the app, changes settings for you after you approve, creates specialist assistants, and hands them work. Their results come back to the same chat. Its answers about Osaurus come from the guide that ships with your version of the app.
  • Assistants for different jobs. Make a coding partner, a research helper, or a file organizer. Each has its own instructions, look, and history. See Agents.
  • Voice. Dictate in chat, start a chat hands-free by saying a wake word, or hold a shortcut key to dictate into any app. Your voice is turned into text on your Mac. See Voice.
  • Pictures and video. Install a picture model to create and edit images fully offline, or choose a paid cloud service for images and video. See Image Generation.
  • Themes. Light and dark looks that you can fully customize. See Themes.

Memory and your documents​

  • Memory that learns from you. Osaurus picks out useful facts from past chats and brings them up only when they're relevant. See Memory.
  • Skills that load themselves. Ready-made skills (playbooks for tasks like research, summarizing, or working with documents) kick in automatically when a task needs them. See Skills.
  • Web search with no setup. Every assistant can search the web right away. Adding a search service account can improve results. See Web Search.
  • Working Folders. Give a chat one folder on your Mac (a Working Folder) and the assistant can read and edit what's inside — including PDF, Word, Excel, and PowerPoint files. You can review and undo every change from the chat. The assistant remembers the folder for your next chat. See Tasks.
  • Apple apps, built in. Calendar, Reminders, Contacts, Notes, Mail, Messages, Maps, Music, and Shortcuts can be turned on for each assistant. They're off until you turn them on, and Osaurus asks before anything is sent or deleted. See Apple Apps.

Getting work done on its own​

  • A safe place to run code. New assistants you create can use the Sandbox, a sealed-off area where they can run code and install software without touching the rest of your Mac. Giving an assistant a Working Folder turns its Sandbox off, so it works in one place or the other. See Sandbox.
  • Computer Use (experimental). Let an assistant use real Mac apps: fill in forms, change settings, or copy text off the screen. Risky actions need your OK first. See Computer Use.
  • Browser Use. Give an assistant its own private web browser so it can visit sites, read pages, and fill in forms, with the same safety checks. See Browser Use.
  • Teamwork between assistants. An assistant can hand one job, or several at once, to your other assistants or to assistants your teammates share (these helpers are called subagents). Osaurus keeps them from running out of memory. See Subagents.
  • Schedules and Watchers. Run an assistant at set times, or whenever files in a folder change. Handy for a daily journal, tidying screenshots, or an end-of-day summary. See Schedules and Watchers.

Privacy and staying connected​

  • A Privacy Filter for cloud chats (experimental). Before a message goes to a cloud model, the Privacy Filter can find names, emails, and secrets on your Mac and hide them. You review what was hidden, and if something goes wrong it stops the send rather than leak. See Privacy Filter.
  • An identity that's yours. Osaurus gives you and each assistant a private identity, with no account or password. You can create access keys that let other apps use one assistant, and cancel them anytime. See Identity.
  • Public Links. Give one assistant a web address that outside apps can reach, without changing your router settings. See Public Links.
  • Your assistants on your iPhone. Pair the Osaurus iPhone app with a 6-digit code and chat with your assistants from anywhere. The connection is encrypted, and the work still happens on your Mac. See Mobile.
  • Workspaces for teams. Share an assistant with teammates, use theirs, and pay for cloud use from one shared pool of credits. Shared assistants keep running on their owner's Mac. See Workspaces.

Get started in 5 minutes →


System requirements​

  • macOS 15.5 or later
  • A Mac with Apple Silicon (M1, M2, M3, or newer)
macOS 26 features

Apple Intelligence models need macOS 26 (Tahoe) or later. The Sandbox works on both versions, but on macOS 26 it gets a fuller, more isolated setup.

Community​

Osaurus is an independent project, built in public. Join us:

  • Discord — chat, feedback, show-and-tell
  • GitHub — issues, contributions, roadmap
  • Hugging Face — ready-to-use models tuned for Apple Silicon
  • Plugin Registry — browse and submit tools
  • Blog — long-form thinking on personal AI

Under the hood​

Why Osaurus exists​

Inference is all you need. Everything else can be owned by you.

Models are getting cheaper and more interchangeable by the day. What's irreplaceable is the layer around them — your context, your memory, your tools, your identity. Other apps keep that layer on their servers. Osaurus keeps it on your Mac.

Osaurus is the AI harness for macOS. It sits between you and any model — local or cloud — and provides the continuity that makes AI personal: agents that remember, execute autonomously, run real code, and stay reachable from anywhere. It's native Swift on Apple Silicon (no Electron), MIT licensed, and signed at every boundary.

Technical notes on the features above​

  • Onboarding: the "your own provider" path accepts an API key or any OpenAI-compatible endpoint. Identity is set up silently on completion.
  • Working Folders: the agent gets file, search, shell, and git tools scoped to that one directory.
  • Sandbox: new custom agents start with sandboxed execution enabled where supported, and can run shell, Python, and Node in isolation — a Linux VM on macOS 26+, a Seatbelt-confined runner on macOS 15. Picking a Working Folder turns Sandbox off for that agent before granting host access.
  • Subagents: same-model local work runs side by side; different local models take turns, so two large models never fight for memory.
  • Privacy Filter: an on-device classifier does the detection.
  • Identity: a cryptographic address for you and each agent. Access keys (osk-v1) can be scoped per agent.
  • Public Links: a stable public URL via a secure tunnel through agent.osaurus.ai — no port forwarding, no ngrok.

Build with Osaurus​

Osaurus is also a local server. It speaks OpenAI, Anthropic, Open Responses, and Ollama APIs at the same port — so any SDK you already use just works. And it's a full MCP server and client, so Cursor, Claude Desktop, and other MCP harnesses get instant access to your installed tools.

  • HTTP API — endpoint reference, streaming, function calling
  • SDK Examples — Python, JavaScript, Anthropic SDK, Open Responses
  • CLI — osaurus serve, osaurus tools install/dev/create, osaurus mcp
  • Tools & Plugins — built-in tools, the live native-plugin registry, remote MCP providers, and a stable v1–v6 ABI
  • Apple Intelligence — using foundation with zero setup on macOS 26+

For the system view of how everything fits together, see Architecture.

Platform details​

Apple Foundation Models require macOS 26 (Tahoe) or later. The Sandbox uses a full Linux VM on macOS 26; on macOS 15 it falls back to a Seatbelt-confined backend.