Repolode
osaurus-ai

osaurus-ai/osaurus

原生 macOS AI 运行框架,可接入本地或云端模型,提供带记忆的智能体、沙盒工具与加密身份,支持完全离线运行。

可替代:ChatGPT

Star
8,135
Fork
492
未关闭 Issue
229
最近提交
19小时前

这是什么?

Osaurus 是一款 macOS 应用,位于用户与 AI 模型之间,模型可以是运行在 Apple Silicon 上的本地模型,也可以是云端服务。它把模型之外的部分保存在本机:智能体的提示词、持久记忆、工具和身份信息。每个自定义智能体都有独立的提示词、记忆和工作目录,工具和技能会根据任务通过 RAG 检索自动选择。

智能体可以在基于 Apple Containerization 框架的隔离 Linux 虚拟机中执行代码;在较早的 macOS 版本上则回退到 Seatbelt 沙盒。Osaurus 同时作为 MCP 服务端和客户端工作,并在本地提供与 OpenAI、Anthropic、Ollama 兼容的接口。本地模型通过 MLX 运行,macOS 26+ 上可使用 Apple Foundation Models。内置的日历、提醒事项、邮件等 Apple 应用工具也可按智能体开启。

发送到云端的内容可经过本地隐私过滤器,在发送前脱敏姓名、邮箱、密钥等敏感信息;若检测到泄露则阻止发送。项目使用 Swift 编写,需要 macOS 15.5 及以上版本和 Apple Silicon 芯片。

核心功能

  • 01支持基于 Apple Silicon 的本地 MLX 模型,也可接入 OpenAI、Anthropic、Gemini 等云端服务。
  • 02每个智能体拥有独立的持久记忆,会话结束时自动提炼对话内容。
  • 03智能体在隔离的 Linux 虚拟机中执行代码,每个智能体对应独立用户。
  • 04同时作为 MCP 服务端和客户端,并提供兼容 OpenAI、Anthropic、Ollama 的接口。
  • 05云端请求前通过隐私过滤器脱敏,检测到泄露时阻止发送。
  • 06基于密码学的身份与访问密钥,智能体之间的通信采用端到端加密。

适用场景

  • 在 Mac 上搭建离线可用的私人 AI 助手。
  • 让已有的 OpenAI 或 Ollama 兼容工具直接连接本地模型服务。
  • 为编程类智能体提供沙盒 Shell 和工作目录以执行任务。
  • 在将提示词发送到云端模型前先脱敏个人数据。

快速上手

  1. 1

    使用 Homebrew 安装应用

    brew install --cask osaurus
  2. 2

    打开聊天界面

    osaurus ui
  3. 3

    启动服务器

    osaurus serve

使用前须知

  • 仅支持搭载 Apple Silicon 芯片且系统为 macOS 15.5 及以上的 Mac。
  • Linux 虚拟机沙盒需要 macOS 26 及以上;更早版本使用隔离性较弱的替代方案。
  • 完整版安装包内置约 4 GB 的模型,下载体积较大。

收录于专题

标签

常见问题

osaurus 是什么?
原生 macOS AI 运行框架,可接入本地或云端模型,提供带记忆的智能体、沙盒工具与加密身份,支持完全离线运行。 Osaurus 是一款 macOS 应用,位于用户与 AI 模型之间,模型可以是运行在 Apple Silicon 上的本地模型,也可以是云端服务。它把模型之外的部分保存在本机:智能体的提示词、持久记忆、工具和身份信息。每个自定义智能体都有独立的提示词、记忆和工作目录,工具和技能会根据任务通过 RAG 检索自动选择。
osaurus 可以免费使用吗?用的什么许可证?
osaurus 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
osaurus 还在维护吗?
活跃维护中。osaurus 最近一次提交是在 2026年11月6日。
osaurus 适合用来做什么?
在 Mac 上搭建离线可用的私人 AI 助手。 让已有的 OpenAI 或 Ollama 兼容工具直接连接本地模型服务。 为编程类智能体提供沙盒 Shell 和工作目录以执行任务。 在将提示词发送到云端模型前先脱敏个人数据。
osaurus 怎么安装和运行?
使用 Homebrew 安装应用: brew install --cask osaurus 打开聊天界面: osaurus ui 启动服务器: osaurus serve
在哪里获取 osaurus?
源代码和安装说明在 GitHub 上:https://github.com/osaurus-ai/osaurus

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目