freshcrate
Skin:/
Home > MCP Servers > osaurus

osaurus

Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.

README

Screenshot 2026-03-19 at 3 42 04โ€ฏPM

Osaurus

Own your AI.
Agents, memory, tools, and identity that live on your Mac. Built purely in Swift. Fully offline. Open source.

Release Downloads License Stars Platform OpenAI API Anthropic API Ollama API MCP Server Foundation Models Hugging Face PRs Welcome

Download for Mac ยท Docs ยท Models ยท Discord ยท Twitter ยท Plugin Registry


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. Others keep that layer on their servers. Osaurus keeps it on your machine.

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. The models are interchangeable. The harness is what compounds.

Works fully offline with local models. Connect to any cloud provider when you want more power. Nothing leaves your Mac unless you choose.

Native Swift on Apple Silicon. No Electron. No compromises. MIT licensed.

Install

brew install --cask osaurus

Or download the latest .dmg from Releases. After installing, launch from Spotlight (โŒ˜ Space โ†’ "Osaurus") or the CLI:

osaurus ui       # Open the chat UI
osaurus serve    # Start the server
osaurus status   # Check status

Requires macOS 15.5+ and Apple Silicon.

Agents

Agents are the core of Osaurus. Each one gets its own prompts, memory, and visual theme -- a research assistant, a coding partner, a file organizer, whatever you need. Tools and skills are automatically selected via RAG search based on the task at hand -- no manual configuration needed. Everything else in the harness exists to make agents smarter, faster, and more capable over time.

Agent Loop

Every chat is an agent loop. Pick a working folder and the agent gets file, search, and git tools. Toggle the sandbox and it gets shell access in an isolated Linux VM. The model writes a markdown todo list, executes against it, and closes out with a verified summary -- all in the same chat window. See the Agent Loop Guide.

Sandbox

Agents execute code in an isolated Linux VM powered by Apple's Containerization framework. Full dev environment -- shell, Python, Node.js, compilers, package managers -- with zero risk to your Mac.

Each agent gets its own Linux user and home directory. The VM connects back to Osaurus (inference, memory, secrets) via a vsock bridge -- sandboxed but not disconnected. Extend with simple JSON plugin recipes, no Xcode or code signing required.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    Osaurus     โ”‚       โ”‚   Linux VM (Alpine)        โ”‚
โ”‚                โ”‚       โ”‚                            โ”‚
โ”‚  Sandbox Mgr โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”คโ†’ /workspace  (VirtioFS)    โ”‚
โ”‚  Host API   โ†โ”€โ”€โ”ผโ”€vsockโ”€โ”คโ†’ osaurus-host bridge       โ”‚
โ”‚                โ”‚       โ”‚                            โ”‚
โ”‚                โ”‚       โ”‚  agent-alice  (Linux user) โ”‚
โ”‚                โ”‚       โ”‚  agent-bob    (Linux user) โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Requires macOS 26+ (Tahoe). See the Sandbox Guide for configuration, built-in tools, and plugin authoring.

Memory

Three layers -- identity, pinned facts, and per-session episodes -- plus a transcript fallback. Agents distill conversations once at session end (not on every turn), score what matters by salience, and surface at most one compact slice per request based on what you're actually asking. A background consolidator decays, merges, and evicts so memory stays sharp instead of bloating. Most turns inject ~800 tokens or less; many inject zero. See the Memory Guide.

Identity

Every participant -- human, agent, device -- gets a secp256k1 cryptographic address. Authority flows from your master key (iCloud Keychain) down to each agent in a verifiable chain of trust. Create portable access keys (osk-v1), scope per-agent, revoke anytime. See Identity docs.

Relay

Expose agents to the internet via secure WebSocket tunnels through agent.osaurus.ai. Unique URL per agent based on its crypto address. No port forwarding, no ngrok, no configuration.

Models

The harness is model-agnostic. Swap freely -- your agents, memory, and tools stay intact.

Local

Run Gemma 4, Qwen3.6, GPT-OSS, Llama, and more on Apple Silicon with optimized MLX inference. Osaurus maintains its own optimized model library on Hugging Face with curated quantizations for the best quality-to-size ratio on Apple Silicon. Models stored at ~/MLXModels (override with OSU_MODELS_DIR). Fully private, fully offline.

Liquid Foundation Models

Osaurus supports Liquid AI's LFM family -- on-device models built on a non-transformer architecture optimized for edge deployment. Fast decode, low memory footprint, and strong tool calling out of the box.

Apple Foundation Models

On macOS 26+, use Apple's on-device model as a first-class provider. Pass model: "foundation" in API requests. Tool calling maps through Apple's native interface automatically. Zero inference cost, fully private.

Cloud

Connect to OpenAI, Anthropic, Gemini, xAI/Grok, Venice AI, OpenRouter, Ollama, or LM Studio. Venice provides uncensored, privacy-focused inference with no data retention. Context and memory persist across all providers.

MCP

Osaurus is a full MCP (Model Context Protocol) server. Give Cursor, Claude Desktop, or any MCP client access to your tools:

{
  "mcpServers": {
    "osaurus": {
      "command": "osaurus",
      "args": ["mcp"]
    }
  }
}

Also an MCP client -- aggregate tools from remote MCP servers into Osaurus. See the Remote MCP Providers Guide for details.

Tools & Plugins

osaurus tools install osaurus.browser    # Install from registry
osaurus tools list                       # List installed
osaurus tools create MyPlugin --swift    # Create a plugin
osaurus tools dev com.acme.my-plugin     # Dev with hot reload

20+ native plugins: Mail, Calendar, Vision, macOS Use, XLSX, PPTX, Browser, Music, Git, Filesystem, Search, Fetch, and more. Plugins support v1 (tools only) and v2 (full host API) ABIs -- register HTTP routes, serve web apps, persist data in SQLite, dispatch agent tasks, and call inference through any model. See the Plugin Authoring Guide.

More

Skills & Methods -- Skills import reusable AI capabilities from GitHub repos or files, compatible with Agent Skills. Methods are learned workflows that agents save and reuse over time. Both are automatically selected via RAG search -- no manual configuration needed. See Skills Guide.

Automation -- Schedules run recurring tasks in the background. Watchers monitor folders and trigger agents on file changes.

Voice -- On-device transcription via FluidAudio on Apple's Neural Engine. Voice input in chat, VAD mode with wake-word activation, and a global hotkey to transcribe into any app. No audio leaves your Mac. See Voice Input Guide.

Developer Tools -- Server explorer, MCP tool inspector, inference monitoring, plugin debugging. See Developer Tools Guide. For the inference scheduler, model leases, continuous-batching engine, and feature flags that tune them, see Inference Runtime.

Compatible APIs

Drop-in endpoints for existing tools:

API Endpoint
OpenAI http://127.0.0.1:1337/v1/chat/completions
Anthropic http://127.0.0.1:1337/anthropic/v1/messages
Ollama http://127.0.0.1:1337/api/chat

All prefixes supported (/v1, /api, /v1/api). Full function calling with streaming tool call deltas. See OpenAI API Guide for tool calling, streaming, and SDK examples. Building a macOS app that connects to Osaurus? See the Shared Configuration Guide.

CLI

osaurus serve --port 1337              # Start on localhost
osaurus serve --port 1337 --expose     # Expose on LAN
osaurus ui                             # Open the chat UI
osaurus status                         # Check status
osaurus stop                           # Stop the server

Homebrew auto-links the CLI, or symlink manually:

ln -sf "/Applications/Osaurus.app/Contents/MacOS/osaurus" "$(brew --prefix)/bin/osaurus"

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   The Harness                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Agents   โ”‚ Memory   โ”‚ Agent Loop โ”‚ Automation       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚              MCP Server + Client                    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ MLX      โ”‚ OpenAI   โ”‚ Anthropic โ”‚ Ollama / Others   โ”‚
โ”‚ Runtime  โ”‚ API      โ”‚ API       โ”‚                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚      Plugin System (v1 / v2 ABI) ยท Native Plugins   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Identity โ”‚ Relay    โ”‚ Tools     โ”‚ Skills ยท Methods  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  Sandbox VM (Alpine ยท Apple Containerization)       โ”‚
โ”‚  vsock bridge ยท VirtioFS ยท per-agent isolation      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Most features are accessible through the Management window (โŒ˜ โ‡ง M).

Build from Source

git clone https://github.com/osaurus-ai/osaurus.git
cd osaurus
open osaurus.xcworkspace

Build and run the osaurus target. Requires Xcode 16+ and macOS 15.5+.

Git Hooks (lefthook)

Install lefthook to set up the hooks that verify quality of the code:

brew install lefthook
lefthook install

This installs a pre-push hook that runs swift-format over the Packages/ directory before each push.

Project Structure

osaurus/
โ”œโ”€โ”€ App/                          # macOS app target (SwiftUI entry point, assets, entitlements)
โ”œโ”€โ”€ Packages/
โ”‚   โ”œโ”€โ”€ OsaurusCore/              # Core library โ€” all app logic
โ”‚   โ”‚   โ”œโ”€โ”€ Models/               # Data types, DTOs, configuration stores
โ”‚   โ”‚   โ”œโ”€โ”€ Services/             # Business logic (actors and stateless types)
โ”‚   โ”‚   โ”œโ”€โ”€ Managers/             # UI-facing state holders (@MainActor, observable)
โ”‚   โ”‚   โ”œโ”€โ”€ Views/                # SwiftUI views, organized by feature
โ”‚   โ”‚   โ”œโ”€โ”€ Networking/           # HTTP server, routing, relay
โ”‚   โ”‚   โ”œโ”€โ”€ Storage/              # SQLite databases
โ”‚   โ”‚   โ”œโ”€โ”€ Identity/             # Cryptographic identity and access keys
โ”‚   โ”‚   โ”œโ”€โ”€ Tools/                # MCP tools, plugin ABI, tool registry
โ”‚   โ”‚   โ”œโ”€โ”€ Folder/               # Working-folder context, file ops, batch tool
โ”‚   โ”‚   โ”œโ”€โ”€ Utils/                # Cross-cutting utilities
โ”‚   โ”‚   โ””โ”€โ”€ Tests/                # Unit and integration tests
โ”‚   โ”œโ”€โ”€ OsaurusCLI/               # CLI (osaurus command)
โ”‚   โ””โ”€โ”€ OsaurusRepository/        # Plugin registry and installation
โ”œโ”€โ”€ docs/                         # Feature guides and documentation
โ”œโ”€โ”€ scripts/                      # Build, release, and benchmark scripts
โ”œโ”€โ”€ sandbox/                      # Sandbox VM Dockerfile
โ””โ”€โ”€ assets/                       # DMG packaging assets

See CONTRIBUTING.md for the architecture guide and layer definitions.

Contributing

Osaurus is actively developed and we welcome contributions: bug fixes, new plugins, documentation, UI/UX improvements, and testing.

Check out Good First Issues, read the Contributing Guide, or join Discord. See docs/FEATURES.md for the full feature inventory.

Community

License

MIT


Osaurus, Inc. ยท osaurus.ai

Release History

VersionChangesUrgencyDate
0.19.9## What's Changed - Fix Gemma4 reasoning, VL recognition, and tool schema rendering (#1342) by @jjang-ai - Pin Gemma4 nullable tool schema runtime (#1341) by @jjang-ai - Pin Gemma4 tool parser vMLX runtime (#1338) by @jjang-ai - Fix Gemma4 runtime CI guards (#1333) by @jjang-ai - [codex] Reject workbook targets in file\_write (#1332) by @mimeding - Fix Gemma4 chat image attachment routing (#1331) by @jjang-ai ## ๐Ÿ› Bug Fixes - fixed minor issue with chat template (#1343) by @tpae - fixed mainHigh6/5/2026
0.19.2## What's Changed - chat polish with smoother streaming, stable tool call animations and scroll cache fixes (#1283) by @RaajeevChandran - [codex] Harden StatsPack schema metadata (#1280) by @mimeding - [codex] Harden PPTX ingress metadata (#1279) by @mimeding - [codex] Harden generated XLSX cell output (#1278) by @mimeding - [codex] Preview XLSX workbooks through file\_read (#1277) by @mimeding - [codex] Harden MCP OAuth metadata redirects (#1276) by @mimeding - [codex] Contain skill file pathsHigh5/28/2026
0.18.36## What's Changed - Fix capability search prompt arguments (#1208) by @mimeding - Accept Responses message input without type (#1206) by @mimeding - Narrow trivial local chat tool schema (#1205) by @mimeding - Stabilize storage-path CI gate (#1204) by @mimeding ## ๐Ÿš€ Features - Share Themes and import themes with deep link (#1202) by @tpae ## ๐Ÿงฐ Maintenance - onboarding copy changes (#1210) by @tpae - reduce avatar size on empty chat view (#1209) by @tpae - sped up sandbox launch (#1207) byHigh5/22/2026
0.18.19## What's Changed - Fix Gemini tool schema parameters (#1088) by @mimeding ## ๐Ÿ› Bug Fixes - fixed issue with reverting changes in capabilities manager (#1100) by @tpae - prevent switching active theme when saving a theme edit (#1096) by @RaajeevChandran - improved theme edit sync in chat (#1095) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.18.18...0.18.19 High5/15/2026
0.18.13## What's Changed - custom avatar support for agents (#1051) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - moved sandbox secrets to agent details view (#1053) by @tpae - improve accessibility in light themes (#1052) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.18.12...0.18.13 High5/8/2026
0.18.9## What's Changed - auto speak tts in chat (#1026) by @RaajeevChandran ## ๐Ÿš€ Features - added insights details tab (#1034) by @tpae ## ๐Ÿ› Bug Fixes - chat history \& schedule creation improvements (#1032) by @RaajeevChandran - hide folder tool guidance in auto selection mode (#1028) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - reverted system prompt changes (#1029) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.18.8...0.18.9 High5/5/2026
0.18.2## What's Changed - [codex] Gate local thinking controls and SQLCipher import (#954) by @mimeding - improved model manager (#961) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - prevent cold loading large core MLX models on launch for memory distillation (#970) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - minor changes (#972) by @RaajeevChandran - added core model fallback if missing (#971) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.18.1...0.18.2 High4/29/2026
0.17.6## What's Changed - feat(model-picker): add Performance filter for 'Runs Well' / 'Hide Too Large' (#946) by @jjang-ai - fix(speech): adopt FluidAudio 0.14 decoderState parameter (#945) by @mimeding - fix(security): harden import/export trust boundaries for attachments and shared artifacts (#925) by @mimeding - fix(provider): send max\_tokens to non-OpenAI-reasoning endpoints (#928) by @mimeding ## ๐Ÿš€ Features - added OpenAI log in with Codex (subscription) (#947) by @tpae ## ๐Ÿงฐ Maintenance High4/24/2026
0.17.1## What's Changed * No changes **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.17.0...0.17.1 High4/21/2026
0.17.0## What's Changed - added vision support flag in http handler (#904) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - fix failing tests (#907) by @tpae ## ๐Ÿงฐ Maintenance - clean up onboarding views (#909) by @tpae - fixed thinking block glitch (#908) by @RaajeevChandran - clarification UI updates (#906) by @tpae - address gaps in host API + background tasks management (#905) by @tpae - Deprecate Work Mode (migrate into single Chat / Agent system) (#893) by @tpae **Full Changelog**: https://github.comHigh4/21/2026
0.16.16## What's Changed - feat: Qwen 3.6 + JANGTQ support + Settings crash + symlink loading fixes (#878) by @jjang-ai - Fix pairing approval Enter shortcut ignoring persistent choice (#876) by @shaun0927 - chore: lint (#874) by @ritave - feat: complete German localization (Phase 3-6) (#837) by @HolliOnRoad ## ๐Ÿ› Bug Fixes - accept model param in /api/show to match ollama API spec (#882) by @RaajeevChandran - fix: show user-configured remote providers in model picker (#883) by @jjang-ai - partitionHigh4/17/2026
0.16.15## What's Changed - feat: complete German localization (Phase 3-6) (#837) by @HolliOnRoad - [codex] Add Simplified Chinese localization (#857) by @jiajun-dev - feat: allow bonjour agents to pair automatically and use relay (#870) by @ritave ## ๐Ÿ› Bug Fixes - Template-driven reasoning detection + streaming/retroactive thinking fixes (#867) by @jjang-ai **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.14...0.16.15 High4/16/2026
0.16.14## What's Changed - removed unused theme properties \& improved code block customization/readability (#864) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - Fix stuck loading, #856 stats leak, #858 error classifier, #860 NIO crash + bump vmlx-swift-lm (#863) by @jjang-ai **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.13...0.16.14 High4/15/2026
0.16.13## What's Changed - feature: strengthen Work Mode completion contract (#832) by @mimeding ## ๐Ÿงฐ Maintenance - fixed artifact sharing on plugin (#859) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.12...0.16.13 High4/15/2026
0.16.12## What's Changed ## ๐Ÿงฐ Maintenance - bump vmlx version and added repair models function (#855) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.11...0.16.12 High4/14/2026
0.16.11## What's Changed ## ๐Ÿ› Bug Fixes - sandbox fixes and other updates (#853) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.10...0.16.11 High4/14/2026
0.16.10## What's Changed - VMLX migration (#849) by @tpae - Fix tool calls from OpenResponses (#850) by @ritave - optimize TTFT for local models (#847) by @RaajeevChandran - inline data visualization (#829) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - added missing jang config (#845) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.9...0.16.10 Medium4/13/2026
0.16.9## What's Changed - slash commands (#822) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - fix Stage Manager window behavior and model change window activation (#824) by @RaajeevChandran - fix: auto-enable MCP and sandbox plugin tools on first registration (#827) by @jjang-ai ## ๐Ÿงฐ Maintenance - updated acknowledgements (#826) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.8...0.16.9 High4/9/2026
0.16.8## What's Changed - fix: hide placeholder during IME composition to prevent text overlap (#819) by @SliverKeigo - Performance \& Visual improvements (#820) by @RaajeevChandran - feat: German localization (821 strings) (#785) by @HolliOnRoad **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.7...0.16.8 Medium4/9/2026
0.16.7## What's Changed - optimize tiled background image rendering (#812) by @RaajeevChandran - feat: upgrade OpenAI api to use new /v1/responses endpoint (#815) by @ritave ## ๐Ÿ› Bug Fixes - updated preflight (auto) tool selection to be more reliable (#818) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.6...0.16.7 High4/8/2026
0.16.6## What's Changed ## ๐Ÿš€ Features - added turboquant configuration (#810) by @tpae ## ๐Ÿ› Bug Fixes - fixed background image for work view (#811) by @tpae ## ๐Ÿงฐ Maintenance - context management cleanup (#807) by @tpae - chore: bump mlx-swift-lm to 7d9a6ab (#809) by @jjang-ai **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.5...0.16.6 Medium4/8/2026
0.16.5## What's Changed - fix: bonjour agent calls now run tools on the server (#767) by @ritave ## ๐Ÿงฐ Maintenance - cleaned up model manager (#805) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.4...0.16.5 Medium4/7/2026
0.16.4## What's Changed ## ๐Ÿ› Bug Fixes - fix: crash on second generation with Gemma 4 hybrid KV cache (#799) by @jjang-ai - fix app window focus and activation on launch (#794) by @RaajeevChandran - fix: VLM classification false positives and image persistence across model switches (#795) by @jjang-ai ## ๐Ÿงฐ Maintenance - added osaurus curated models (#800) by @tpae - bumped versions on mlx lm library (#797) by @tpae - added metal gate to prevent crashes (#796) by @tpae **Full Changelog**: https:Medium4/7/2026
0.16.3## What's Changed ## ๐Ÿงฐ Maintenance - added stats and fixed minor crash issues (#792) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.2...0.16.3 Medium4/6/2026
0.16.2## What's Changed ## ๐Ÿ› Bug Fixes - fix: built-in tool discovery and chat view crash (#791) by @jjang-ai **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.1...0.16.2 Medium4/6/2026
0.16.1## What's Changed ## ๐Ÿ› Bug Fixes - updated skills view to be more deterministic with calls (#787) by @tpae ## ๐Ÿงฐ Maintenance - fix crashes, extend gemma support (#786) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.16.0...0.16.1 Medium4/6/2026
0.16.0## What's Changed - added factory reset in settings (#780) by @RaajeevChandran ## ๐Ÿš€ Features - manual tool selection (#771) by @tpae ## ๐Ÿ› Bug Fixes - address known swiftUI bug for skills import button and fixes few other crashes (#784) by @tpae - dynamic storage monitoring for custom model directories (#781) by @RaajeevChandran - fix: PDF attachment 'Document appears to be empty' error (#779) by @jjang-ai - fixed issue with model downloader (#778) by @tpae - preview and save image in artiMedium4/5/2026
0.15.18## What's Changed - automatic detection of clipboard content in chat window (#764) by @RaajeevChandran ## ๐Ÿš€ Features - updated autonomous execution mode - auto plugin creation flow (#765) by @tpae ## ๐Ÿ› Bug Fixes - fix UI Freeze by making skill related I/O and processing asynchronous (#763) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - minor UI improvements in chat view (#766) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.16...0.15.17 Medium4/2/2026
0.15.16## What's Changed - chore: added linting on pre-push hook using lefthook (#761) by @ritave - feat: add bonjour broadcast and discovery for agents (#683) by @ritave - GPU optimizations (#759) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - updated relay to refresh after load (#758) by @tpae ## ๐Ÿงฐ Maintenance - fix team id (#762) by @tpae - fixed embedding / skills related potential crashes, extended unit tests (#760) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.15..Medium4/1/2026
0.15.15## What's Changed ## ๐Ÿงฐ Maintenance - fixed issues with skills import (#757) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.14...0.15.15 Medium3/31/2026
0.15.14## What's Changed ## ๐Ÿงฐ Maintenance - release process updates (#756) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.13...0.15.14 Medium3/31/2026
0.15.13## What's Changed ## ๐Ÿงฐ Maintenance - fixed package versioning (#755) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.12...0.15.13 Medium3/30/2026
0.15.12## What's Changed ## ๐Ÿงฐ Maintenance - fixed crash with invalid plugins (#753) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.11...0.15.12 Medium3/29/2026
0.15.11## What's Changed ## ๐Ÿงฐ Maintenance - fixed crash; added additional guards for metal paths, removed async prefix warming (#752) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.10...0.15.11 Medium3/29/2026
0.15.10## What's Changed ## ๐Ÿงฐ Maintenance - improve concurrency with agent handling (#751) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.9...0.15.10 Medium3/29/2026
0.15.9## What's Changed - updated FluidAudio to latest version (#750) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - Plugin updates - major improvements to Telegram plugin (#749) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.8...0.15.9 Medium3/29/2026
0.15.8## What's Changed - batch embedding for context index rebuilds (#748) by @RaajeevChandran - feat: add Disable Tools toggle to chat configuration (#735) by @vernonstinebaker ## ๐Ÿ› Bug Fixes - updated rag index init to be serial to prevent race conditions (#747) by @tpae - fix race condition (#746) by @RaajeevChandran **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.7...0.15.8 Medium3/29/2026
0.15.7## What's Changed - several optimizations for bringing down GPU usage (#738) by @RaajeevChandran - perf: two-phase prefill for hybrid SSM/transformer models (Qwen3.5) (#737) by @vernonstinebaker - perf: tiered KV cache store, O(1) streaming decode, eval fix (#736) by @vernonstinebaker - perf: memoize preflight capability search results per session (#734) by @vernonstinebaker - perf: sort alwaysLoadedSpecs() for deterministic tool ordering (#733) by @vernonstinebaker - chore: bump swift-jinja 2.Medium3/27/2026
0.15.6## What's Changed - fix(tools): delegate MLX tool-call parsing to upstream ToolCallProcessor (#714) by @vernonstinebaker - chore: fix Swift 6 / Xcode 26.4 strict concurrency build errors (#727) by @vernonstinebaker ## ๐Ÿงฐ Maintenance - updated tools dev and local plugin access (#729) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.5...0.15.6 Medium3/26/2026
0.15.5## What's Changed - perf(PrefixCache): lazy load prefix cache in background to drastically unblock TTFT (#717) by @vernonstinebaker - improved scroll performance in model picker (#724) by @RaajeevChandran - fix(TypingIndicator): fix shimmer overflow into "Processing promptโ€ฆ" text (#725) by @vernonstinebaker ## ๐Ÿงฐ Maintenance - resolve sym link for tool cli build (#726) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.4...0.15.5 Medium3/26/2026
0.15.4## What's Changed ## ๐Ÿงฐ Maintenance - improve plugin dev experience (#723) by @tpae - Host API updates - added preflight and artifact handler (#722) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.3...0.15.4 Medium3/26/2026
0.15.3## What's Changed ## ๐Ÿ› Bug Fixes - fixed default tool indexing issues (#721) by @tpae - fixed issue with missing remote providers for work and host api (#720) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.2...0.15.3 Medium3/25/2026
0.15.2## What's Changed - Fix ChatEngine remote services isolation, bookmark fallback, and config trimming (#712) by @vernonstinebaker - Rewrite StreamAccumulator as pull-based AsyncSequence for reliable local inference (#711) by @vernonstinebaker - Add prefill progress bar and auto-expand thinking block during streaming (#710) by @vernonstinebaker - added manual transcription stop mode (#701) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - fixed 400 issue with xAI API with missing tool params (#718) by @tpaMedium3/25/2026
0.15.1## What's Changed - feat: Add MCPB bundle loading CLI command (#706) by @drernie - Add InferenceProgressManager for tracking MLX prefill/generation progress (#709) by @vernonstinebaker - Fix isValidCache to accept hybrid (Mamba+KVCacheSimple) model caches (#708) by @vernonstinebaker - fix: plugins didn't load secrets for agents properly (#713) by @ritave **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.15.0...0.15.1 Medium3/24/2026
0.15.0## What's Changed - ensure menu bar panel and windows are visible over full screen apps (#702) by @RaajeevChandran - smart toggle logic for global chat hotkey (#703) by @RaajeevChandran ## ๐Ÿš€ Features - Improved Context Management System - new concept: methods (#704) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.29...0.14.30 Medium3/24/2026
0.14.29## What's Changed - batch process voice input instead of real time (#699) by @RaajeevChandran - UI/UX improvements (#698) by @RaajeevChandran - open settings page with previously selected sidebar item (#697) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - use latest version of vectura kit (#700) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.28...0.14.29 Low3/22/2026
0.14.28## What's Changed - improved UX for thinking toggle (#694) by @RaajeevChandran ## ๐Ÿ› Bug Fixes - fixed crash with gpu release (#693) by @tpae ## ๐Ÿงฐ Maintenance - added additional guards for streaming (#695) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.27...0.14.28 Low3/21/2026
0.14.27## What's Changed - eliminate idle GPU/CPU pressure in FloatingInputCard (#688) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - added cache guard to prevent crashes (#691) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.26...0.14.27 Low3/20/2026
0.14.26## What's Changed ## ๐Ÿงฐ Maintenance - lazy load KV cache for better user experience (#687) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.25...0.14.26 Low3/20/2026
0.14.25## What's Changed - fix: Telegram plugin not working after restart (#685) by @ritave ## ๐Ÿš€ Features - work mode improvements (#684) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.24...0.14.25 Low3/20/2026
0.14.24## What's Changed ## ๐Ÿ› Bug Fixes - fixed authentication missing from remote providers (#680) by @tpae ## ๐Ÿงฐ Maintenance - updated code structure for better readability (#679) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.23...0.14.24 Low3/20/2026
0.14.23## What's Changed ## ๐Ÿงฐ Maintenance - local model prefill cache optimizations (#677) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.22...0.14.23 Low3/19/2026
0.14.22## What's Changed - ensure that new chat windows use the previously active window size (#646) by @RaajeevChandran - add support for cron expression scheduling (#673) by @RaajeevChandran ## ๐Ÿงฐ Maintenance - polished up visual look on chat / work views (#674) by @tpae - updated minor documentation changes (#670) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.21...0.14.22 Low3/19/2026
0.14.21## What's Changed ## ๐Ÿš€ Features - GPU Pinning for efficient memory usage and speed optimization (#669) by @tpae ## ๐Ÿงฐ Maintenance - fixed lfm2 tool calling issues (#668) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.20...0.14.21 Low3/18/2026
0.14.20## What's Changed ## ๐Ÿ› Bug Fixes - show all agents for relay toggle (#667) by @tpae - fixed double dispatch for transcription service (#666) by @tpae ## ๐Ÿงฐ Maintenance - expose sandbox secrets to tools (#665) by @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.19...0.14.20 Low3/18/2026
0.14.19## What's Changed ## ๐Ÿงฐ Maintenance - Fixed sandbox plugin related issues (#663) by @tpae - clean up UI in Work View (#661) by @tpae - added minor capabilities warning (#659) by @tpae ## New Contributors @github-actions[bot] and @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.18...0.14.19 Low3/18/2026
0.14.18## What's Changed ## ๐Ÿ› Bug Fixes - fixed issue with warm up crash and updated sandbox tools loading (#658) by @tpae - fixed issue with sandbox secrets injection (#657) by @tpae ## New Contributors @github-actions[bot] and @tpae **Full Changelog**: https://github.com/osaurus-ai/osaurus/compare/0.14.17...v0.14.18 Low3/18/2026
0.14.17## What's Changed - fix sandbox plugin modal overflow - align reasoning model params with OpenAI spec \& add 'minimal' effort support - prioritize custom auth headers \& prevent automatic overwrite in remote providers ## ๐Ÿš€ Features - Smart KV Caching - improved local model performance significantly Low3/18/2026
0.14.16## What's Changed - UI/UX enhancements - implemented window frame persistence for chat \& settings windows - fix: tapping active mode segment incorrectly switches to opposite mode ## ๐Ÿงฐ Maintenance - renamed model names for clarity Low3/15/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

claude-code-proxyMonitor and visualize your Claude Code API interactions with Claude Code Proxy. Easily set up a transparent proxy and live dashboard. ๐Ÿ› ๏ธ๐Ÿš€main@2026-06-06
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollarv2.396.1
mcp-ts-coreAgent-native TypeScript framework for building MCP servers. Build tools, not infrastructure.v0.10.0
Cognio๐Ÿง  Enhance AI conversations with Cognio, a persistent memory server that retains context and enables meaningful semantic search across sessions.main@2026-06-05
mirroir-mcpMCP server for controlling a real iPhone via macOS iPhone Mirroring...and any MacOs app. Screenshot, tap, swipe, type โ€” from any MCP client.runner-v0.1.2

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme