Osaurus Download

Native macOS LLM server with MLX-optimized Apple Silicon inference, OpenAI/Ollama-compatible APIs, MCP server support for Cursor and Claude Desktop, remote provider connections, plugin ecosystem, menu bar chat, and Apple Foundation Models integration for macOS 26+.

⭐ 1,622 stars on GitHub
Latest Release: 0.5.23

About Software

Osaurus is an all-in-one native macOS LLM server built for Apple Silicon with MLX runtime for optimized local inference. It provides OpenAI and Ollama-compatible APIs (/v1/chat/completions) with streaming and tool calling, Model Context Protocol server support for Cursor and Claude Desktop, and remote provider connections to OpenAI, OpenRouter, Ollama, LM Studio, or any OpenAI-compatible endpoint. Supports Apple Foundation Models on macOS 26+ (Tahoe).

Features comprehensive plugin system with official tools (filesystem, browser automation, git, web search, fetch, time), remote MCP provider support for aggregating external MCP servers, built-in developer tools (request insights, API explorer, endpoint testing), menu bar chat with global hotkey (⌘;), model manager for Hugging Face downloads, and secure API key storage via macOS Keychain. Install via Homebrew or run as CLI server. Active development by Dinoki Labs.

Use Cases:

  • Native macOS LLM server with MLX-optimized local inference for Apple Silicon (Llama, Qwen, Gemma, Mistral)
  • MCP server for Cursor and Claude Desktop with tool calling, plugin system, and remote MCP provider aggregation
  • Universal LLM hub with OpenAI/Ollama-compatible APIs supporting local models, OpenAI, OpenRouter, and custom endpoints
  • Menu bar chat with global hotkey and built-in developer tools for API debugging and request insights
  • Plugin ecosystem with official tools for filesystem, browser automation, git, web search, fetch, and time utilities

Downloads

0.5.23 December 10, 2025
Osaurus-0.5.23.dmgdmg
Osaurus.dmgdmg
0.5.22 December 10, 2025
Osaurus-0.5.22.dmgdmg
Osaurus.dmgdmg
0.5.21 December 10, 2025
Osaurus-0.5.21.dmgdmg
Osaurus.dmgdmg
0.5.20 December 10, 2025
Osaurus-0.5.20.dmgdmg
Osaurus.dmgdmg
0.5.19 December 09, 2025
Osaurus-0.5.19.dmgdmg
Osaurus.dmgdmg
0.5.18 December 05, 2025
Osaurus-0.5.18.dmgdmg
Osaurus.dmgdmg
0.5.17 December 03, 2025
Osaurus-0.5.17.dmgdmg
Osaurus.dmgdmg
0.5.16 December 03, 2025
Osaurus-0.5.16.dmgdmg
Osaurus.dmgdmg
0.5.15 December 01, 2025
Osaurus-0.5.15.dmgdmg
Osaurus.dmgdmg
0.5.14 November 30, 2025
Osaurus-0.5.14.dmgdmg
Osaurus.dmgdmg
0.5.13 November 29, 2025
Osaurus-0.5.13.dmgdmg
Osaurus.dmgdmg
0.5.12 November 29, 2025
Osaurus-0.5.12.dmgdmg
Osaurus.dmgdmg
0.5.11 November 29, 2025
Osaurus-0.5.11.dmgdmg
Osaurus.dmgdmg
0.5.10 November 28, 2025
Osaurus-0.5.10.dmgdmg
Osaurus.dmgdmg
0.5.9 November 28, 2025
Osaurus-0.5.9.dmgdmg
Osaurus.dmgdmg
0.5.8 November 27, 2025
Osaurus-0.5.8.dmgdmg
Osaurus.dmgdmg
0.5.7 November 26, 2025
Osaurus-0.5.7.dmgdmg
Osaurus.dmgdmg
0.5.6 November 26, 2025
Osaurus-0.5.6.dmgdmg
Osaurus.dmgdmg
0.5.5 November 26, 2025
Osaurus-0.5.5.dmgdmg
Osaurus.dmgdmg
0.5.4 November 26, 2025
Osaurus-0.5.4.dmgdmg
Osaurus.dmgdmg
0.5.3 November 26, 2025
Osaurus-0.5.3.dmgdmg
Osaurus.dmgdmg
0.5.2 November 25, 2025
Osaurus-0.5.2.dmgdmg
Osaurus.dmgdmg
0.5.1 November 25, 2025
Osaurus-0.5.1.dmgdmg
Osaurus.dmgdmg
0.5.0 November 24, 2025
Osaurus-0.5.0.dmgdmg
Osaurus.dmgdmg
0.4.11 November 24, 2025
Osaurus-0.4.11.dmgdmg
Osaurus.dmgdmg
0.4.9 November 22, 2025
Osaurus-0.4.9.dmgdmg
Osaurus.dmgdmg
0.4.8 November 21, 2025
Osaurus-0.4.8.dmgdmg
Osaurus.dmgdmg
0.4.7 November 21, 2025
Osaurus-0.4.7.dmgdmg
Osaurus.dmgdmg

Package Info

Last Updated
Dec 10, 2025
Latest Version
0.5.23
License
MIT
Total Versions
28

README

Osaurus

Release (https://img.shields.io/github/v/release/dinoki-ai/osaurus?sort=semver) Downloads (https://img.shields.io/github/downloads/dinoki-ai/osaurus/total) License (https://img.shields.io/github/license/dinoki-ai/osaurus) Stars (https://img.shields.io/github/stars/dinoki-ai/osaurus?style=social) !Platform-black?logo=apple>) !OpenAI API (https://img.shields.io/badge/OpenAI%20API-compatible-0A7CFF) !Ollama API (https://img.shields.io/badge/Ollama%20API-compatible-0A7CFF) !MCP Server (https://img.shields.io/badge/MCP-server-0A7CFF) !Foundation Models (https://img.shields.io/badge/Apple%20Foundation%20Models-supported-0A7CFF) !PRs Welcome (https://img.shields.io/badge/PRs-welcome-brightgreen)

Native macOS LLM server with MCP support. Run local and remote language models on Apple Silicon with OpenAI-compatible APIs, tool calling, and a built-in plugin ecosystem.

Created by Dinoki Labs (dinoki.ai (https://dinoki.ai))

Documentation (https://docs.osaurus.ai/) · Discord (https://discord.gg/dinoki) · Plugin Registry (https://github.com/dinoki-ai/osaurus-tools) · Contributing


Install

brew install --cask osaurus

Or download from Releases (https://github.com/dinoki-ai/osaurus/releases/latest).

After installing, launch from Spotlight (⌘ Space → "osaurus") or run osaurus ui from the terminal.


What is Osaurus?

Osaurus is an all-in-one LLM server for macOS. It combines:

  • MLX Runtime — Optimized local inference for Apple Silicon using MLX (https://github.com/ml-explore/mlx)
  • Remote Providers — Connect to OpenAI, OpenRouter, Ollama, LM Studio, or any OpenAI-compatible API
  • OpenAI & Ollama APIs — Drop-in compatible endpoints for existing tools
  • MCP Server — Expose tools to AI agents via Model Context Protocol
  • Remote MCP Providers — Connect to external MCP servers and aggregate their tools
  • Plugin System — Extend functionality with community and custom tools
  • Developer Tools — Built-in insights and server explorer for debugging
  • Apple Foundation Models — Use the system model on macOS 26+ (Tahoe)

Highlights

Feature Description
Local LLM Server Run Llama, Qwen, Gemma, Mistral, and more locally
Remote Providers OpenAI, OpenRouter, Ollama, LM Studio, or custom endpoints
OpenAI Compatible /v1/chat/completions with streaming and tool calling
MCP Server Connect to Cursor, Claude Desktop, and other MCP clients
Remote MCP Providers Aggregate tools from external MCP servers
Tools & Plugins Browser automation, file system, git, web search, and more
Developer Tools Request insights, API explorer, and live endpoint testing
Menu Bar Chat Built-in chat overlay with global hotkey (⌘;)
Model Manager Download and manage models from Hugging Face

Quick Start

1. Start the Server

Launch Osaurus from Spotlight or run:

osaurus serve

The server starts on port 1337 by default.

2. Connect an MCP Client

Add to your MCP client configuration (e.g., Cursor, Claude Desktop):

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

3. Add a Remote Provider (Optional)

Open the Management window (⌘ Shift M) → ProvidersAdd Provider.

Choose from presets (OpenAI, Ollama, LM Studio, OpenRouter) or configure a custom endpoint.


Key Features

Local Models (MLX)

Run models locally with optimized Apple Silicon inference:

# Download a model
osaurus run llama-3.2-3b-instruct-4bit

# Use via API
curl http://127.0.0.1:1337/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model": "llama-3.2-3b-instruct-4bit", "messages": [{"role": "user", "content": "Hello!"}]}'

Remote Providers

Connect to any OpenAI-compatible API to access cloud models alongside local ones.

Supported presets:

  • OpenAI — GPT-4o, o1, and other OpenAI models
  • OpenRouter — Access multiple providers through one API
  • Ollama — Connect to a local or remote Ollama instance
  • LM Studio — Use LM Studio as a backend
  • Custom — Any OpenAI-compatible endpoint

Features:

  • Secure API key storage (macOS Keychain)
  • Custom headers for authentication
  • Auto-connect on launch
  • Connection health monitoring

See Remote Providers Guide for details.

MCP Server

Osaurus is a full MCP (Model Context Protocol) server. Connect it to any MCP client to give AI agents access to your installed tools.

Endpoint Description
GET /mcp/health Check MCP availability
GET /mcp/tools List active tools
POST /mcp/call Execute a tool

Remote MCP Providers

Connect to external MCP servers and aggregate their tools into Osaurus:

  • Discover and register tools from remote MCP endpoints
  • Configurable timeouts and streaming
  • Tools are namespaced by provider (e.g., provider_toolname)
  • Secure token storage

See Remote MCP Providers Guide for details.

Tools & Plugins

Install tools from the central registry (https://github.com/dinoki-ai/osaurus-tools) or create your own.

Official System Tools:

Plugin Tools
osaurus.filesystem read_file, write_file, list_directory, search_files, and more
osaurus.browser browser_navigate, browser_click, browser_type, browser_screenshot
osaurus.git git_status, git_log, git_diff, git_branch
osaurus.search search, search_news, search_images (DuckDuckGo)
osaurus.fetch fetch, fetch_json, fetch_html, download
osaurus.time current_time, format_date
# Install from registry
osaurus tools install osaurus.browser

# List installed tools
osaurus tools list

# Create your own plugin
osaurus tools create MyPlugin --language swift

See the Plugin Authoring Guide for details.

Developer Tools

Built-in tools for debugging and development:

Insights — Monitor all API requests in real-time:

  • Request/response logging with full payloads
  • Filter by method (GET/POST) and source (Chat UI/HTTP API)
  • Performance stats: success rate, average latency, errors
  • Inference metrics: tokens, speed (tok/s), model used

Server Explorer — Interactive API reference:

  • Live server status and health
  • Browse all available endpoints
  • Test endpoints directly with editable payloads
  • View formatted responses

Access via Management window (⌘ Shift M) → Insights or Server.

See Developer Tools Guide for details.