
Osaurus
Osaurus는 Apple Silicon용 네이티브 Swift macOS AI 하네스로, 통합 API를 통해 로컬 또는 클라우드 모델을 실행하는 동시에 에이전트, 메모리, 도구 및 암호화 ID를 Mac에서 오프라인 및 오픈 소스로 비공개로 유지합니다.
https://osaurus.ai/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jul 14, 2026
Osaurus이란?
Osaurus는 macOS용 로컬 우선 AI 런타임이자 "연속성 계층"으로, 장치에서 실행되는 언어 모델(MLX/Ollama/LM Studio)이든 클라우드에서 실행되는 언어 모델(OpenAI, Anthropic, Gemini 등)이든 관계없이 사용자와 언어 모델 사이에 위치합니다. Osaurus는 컨텍스트를 공급업체의 서버에 가두는 대신 에이전트, 영구 메모리, 도구/플러그인 및 ID를 사용자 컴퓨터에 보관합니다. 순수 Swift로 구축되고 MIT 라이선스가 부여되었으며 Apple Silicon용으로 설계된 이 제품은 AI를 개인적이고 내구성 있게 만드는 것을 목표로 합니다. 즉, 어시스턴트가 중요한 것을 기억하고 로컬 환경에 액세스하며 컨텍스트를 잃지 않고 다양한 모델에서 사용할 수 있도록 합니다.
Osaurus의 주요 기능
Osaurus는 Apple Silicon용 기본 macOS "AI 하네스"/에지 런타임으로, 사용자와 모든 모델(로컬 또는 클라우드) 사이에 위치하며 대체 불가능한 계층(사용자의 메모리, 도구, ID)을 Mac에 보관합니다. 로컬 추론(예: MLX/Ollama/LM Studio)을 완전히 오프라인으로 실행하는 동시에 필요할 때 클라우드 공급자(예: OpenAI/Anthropic/Gemini)에 연결하며, 이 모든 것이 공유되고 영구적인 메모리 시스템으로 이루어집니다. 작업을 실행하고, 격리된 환경에서 실제 코드를 실행하고, 파일 및 도구(MCP를 통해서도)에 액세스하고, Shortcuts/Spotlight/Siri와 같은 macOS 기능 및 전역 단축키를 통해 시스템 전체에 통합될 수 있는 자율 에이전트를 지원합니다. Osaurus는 오픈 소스(MIT), 개인 정보 보호 우선(기본적으로 원격 분석 없음)이며, 세션 및 모델 전반에 걸쳐 AI 워크플로우를 지속적이고 개인적으로 만들도록 설계되었습니다.
Apple Silicon에서 로컬 우선, 오프라인 추론: MLX를 통해 Mac에서 직접 오픈 모델을 실행하고 Ollama 및 LM Studio와 같은 로컬 모델 서버와 통합하여 낮은 지연 시간으로 개인적인 오프라인 사용을 가능하게 합니다.
클라우드 폴백을 통한 모델 불가지론: 모델을 상호 교환 가능한 엔진으로 취급합니다. 기본적으로 로컬 모델을 사용하고, 동일한 워크플로우 계층을 유지하면서 최신 기능이 필요한 작업에는 클라우드 공급자(예: OpenAI, Anthropic, Gemini, OpenRouter)로 전환합니다.
장치에 유지되는 영구 메모리: 대화 및 모델 전반에 걸쳐 장기 에이전트/사용자 메모리를 유지하며, 프롬프트를 넘치게 하는 대신 관련 컨텍스트만 주입하는 계층화된 접근 방식을 사용하여 연속성과 컨텍스트 효율성을 향상시킵니다.
자율 에이전트 + 작업 모드 실행: 에이전트는 작업을 분해하고, 문제를 추적하고, 병렬 작업을 실행하고, 파일 작업을 수행할 수 있습니다. 반복 또는 백그라운드 자동화를 위한 일정/감시자를 지원합니다.
도구, 플러그인 및 MCP 서버 상호 운용성: MCP(Model Context Protocol)를 통해 도구를 노출하고 사용하며, 개발자 도구(예: 도구 검사기, 추론 모니터링)를 포함하고, 표준 클라이언트 통합을 위한 OpenAI 호환 함수 호출을 지원합니다.
기본 macOS 통합 및 보안 키 처리: Shortcuts/Spotlight/Siri용 앱 인텐트, 전역 UI/단축키(예: 빠른 채팅/전사)와 함께 제공되며, macOS 키체인을 사용하여 API 키를 안전하게 저장합니다.
Osaurus의 사용 사례
개인 정보 보호에 민감한 전문 워크플로우(법률/의료/금융): 기밀 문서, 메모, 사례/작업 파일이 장치에 유지되도록 로컬 모델을 오프라인으로 실행하고, 명시적으로 필요한 경우에만 클라우드 모델을 사용합니다.
개발자 로컬 에이전트 작업 공간: 추론/도구 호출을 모니터링하고 표준 API 및 MCP 도구와 통합하면서 리포지토리를 읽고 쓰고, 코드와 스크립트를 실행하고, 디버깅 또는 리팩토링을 자동화할 수 있는 에이전트를 사용합니다.
이동 중 오프라인 연구 및 글쓰기: Wi-Fi가 비활성화된 상태(여행, 보안 환경)에서 로컬 모델을 사용하여 초안 작성, 요약 및 구성 작업을 수행하며, 시간이 지남에 따라 컨텍스트가 축적되는 영구 메모리를 사용합니다.
일정 및 감시자를 통한 운영 자동화: 에이전트를 설정하여 백그라운드에서 반복 작업(예: 일일 일지 작성, 보고서 생성, 폴더 기반 처리)을 실행하고 장기 실행 작업에 대한 문제 추적을 유지합니다.
팀 및 고급 사용자를 위한 교차 앱 AI 도구 허브: MCP를 통해 여러 AI 클라이언트 간에 도구를 공유하고 각 Mac에서 일관된 도구/메모리 계층을 유지하며, 다중 시스템 설정을 위해 공유 구성을 통해 설정을 푸시합니다.
장점
개인 정보 보호 우선 및 오프라인 가능: 로컬 추론은 기본적으로 원격 분석 없이 데이터를 Mac에 보관합니다.
모델 유연성: 로컬 엔진(MLX/Ollama/LM Studio)과 주요 클라우드 공급자를 모두 지원하면서 공유 메모리 및 워크플로우 연속성을 유지합니다.
기본 macOS 경험: 시스템 전체 통합(Shortcuts/Spotlight/Siri) 및 보안 키체인 기반 API 키 관리를 제공하는 Swift 앱입니다.
확장 가능한 에이전트 런타임: 자율 실행, 도구/플러그인 지원(MCP 포함), 호출 및 성능 검사를 위한 개발자 진단 기능을 제공합니다.
단점
플랫폼 제한: Apple Silicon Mac용으로 설계되었으며 비교적 최신 macOS 버전(예: macOS 15.5 이상)이 필요합니다.
로컬 성능은 하드웨어/모델 크기에 따라 달라집니다. 대규모 모델은 저사양 시스템에서 더 느리거나 더 많은 메모리가 필요할 수 있습니다.
엔터프라이즈 기능 제한: 호스팅된 플랫폼에 비해 완전한 중앙 집중식 관리/엔터프라이즈 디렉토리 통합이 부족합니다.
초기 단계 제품의 미흡한 점: 일부 보도에서는 초기 베타 버전으로 설명되어 안정성과 UX가 빠르게 발전할 수 있습니다.
Osaurus 사용 방법
1) Osaurus 설치 (macOS Apple Silicon): osaurus.ai의 GitHub 릴리스 링크에서 최신 Osaurus .dmg를 다운로드하고 앱을 응용 프로그램으로 드래그한 다음 Spotlight에서 실행합니다. 또는 Homebrew를 통해 설치합니다: `brew install osaurus`.
2) 로컬 서버 시작 (항상 켜져 있는 런타임): Osaurus 앱(UI)을 실행하거나 `osaurus` CLI를 사용하여 터미널에서 서버를 실행합니다(예: `osaurus serve`). 기본적으로 Osaurus는 `http://127.0.0.1:1337`에서 OpenAI 호환 API를 노출합니다.
3) 모델 추가 (로컬 우선): Osaurus에서 MLX, Ollama 또는 LM Studio와 같은 로컬 모델 공급자를 연결합니다. 이렇게 하면 모델을 Mac에서 완전히 실행할 수 있으므로(오프라인) 프롬프트와 파일이 로컬에 유지됩니다.
4) CLI에서 로컬 모델 실행 (예시): CLI를 사용하여 모델을 다운로드/실행합니다(문서 스니펫의 예시): `osaurus run llama-3.2-3b-instruct-4bit`.
5) OpenAI 호환 채팅 완료를 통해 Osaurus 호출 (curl 예시): 로컬 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!"}]}'`.
6) 에이전트별 메모리 주입 사용 (Agent ID 헤더): `POST /v1/chat/completions`를 호출할 때 `X-Osaurus-Agent-Id: <agent-id>`를 추가합니다. Osaurus는 요청이 모델에 도달하기 전에 관련 메모리(ID/프로필, 작업 메모리, 요약, 지식 그래프)를 자동으로 검색하여 시스템 프롬프트 앞에 추가합니다.
7) 에이전트 생성 및 사용 (사용자 지정 어시스턴트): 시스템 프롬프트, 선호하는 모델, 테마 및 할당된 도구를 정의하기 위해 에이전트(이전의 페르소나)를 생성합니다. 각 에이전트가 자체 범위의 도구와 메모리를 갖도록 다양한 작업(예: 코딩, 연구)에 대해 다른 에이전트를 사용합니다.
8) 필요할 때 클라우드 공급자 연결 (선택 사항): 로컬 모델보다 더 많은 기능이 필요한 작업에 대해 원격 공급자(예: OpenAI, Anthropic, Gemini, Grok, OpenRouter, Venice, Liquid AI)를 추가합니다. Osaurus는 하네스 역할을 하므로 Mac에서 하나의 공유 메모리 계층을 유지하면서 공급자를 전환할 수 있습니다.
9) 기존 SDK/도구에 대한 통합 API 엔드포인트로 Osaurus 사용: OpenAI/Anthropic/Ollama/Open Responses 형식을 사용하는 도구를 Osaurus의 로컬 엔드포인트(동일한 포트)로 지정합니다. 이렇게 하면 기존 클라이언트가 하나의 일관된 인터페이스를 통해 로컬 또는 클라우드 모델과 함께 작동할 수 있습니다.
10) MCP를 통해 도구 공유 (모델 컨텍스트 프로토콜): Osaurus를 MCP 서버로 실행하여 MCP 호환 클라이언트가 Osaurus를 통해 설치된 도구를 검색하고 사용할 수 있도록 합니다. 이렇게 하면 도구 액세스가 중앙 집중화되고 각 클라이언트에서 동일한 도구를 개별적으로 구성할 필요가 없습니다.
11) 스킬/도구 패키지 설치 또는 빌드 (선택적 자동화): Osaurus 도구 시스템을 사용하여 플러그인/스킬을 패키징하고 설치합니다(소스에 표시된 예시 워크플로우): 매니페스트 추출, 패키징, 설치(예: `osaurus manifest extract ...`, `osaurus tools package ...`, `osaurus tools install ...`). 설치되면 도구를 에이전트에 할당할 수 있습니다.
12) 자동화 도구를 사용하는 경우 macOS 권한 활성화: macOS 자동화 플러그인을 설치하는 경우 시스템 설정 → 개인 정보 보호 및 보안에서 필요한 권한을 부여합니다. 접근성은 일반적으로 필요하며, 화면 녹화는 비전/스크린샷 모드에만 필요합니다(플러그인 문서 스니펫에 따름).
13) 자율 실행을 위해 작업 모드 사용 (선택 사항): 작업 모드(이전의 에이전트 모드)를 사용하여 문제 추적, 파일 작업, 병렬 작업, 감시자 및 스케줄과 같은 기능을 통해 에이전트를 자율적으로 실행하여 사용자가 자리를 비웠을 때 작업을 실행할 수 있습니다.
14) 인터넷을 통해 에이전트를 안전하게 노출 (선택 사항): 원격 액세스가 필요한 경우 `agent.osaurus.ai`를 통해 Osaurus의 보안 터널을 사용하여 포트 포워딩이나 ngrok 없이 에이전트에 안정적인 공용 URL을 제공합니다. 외부 도구에 대해 에이전트별로 범위가 지정된 액세스 키를 발급하고 필요할 때마다 해지합니다.
15) 필요한 경우 호스트/포트 변경 (고급): 기본 포트가 사용 중인 경우 다른 바인딩에서 서버를 시작합니다(소스의 예시): `osaurus serve --port 8080 --host 0.0.0.0`.
Osaurus 자주 묻는 질문
Osaurus는 macOS용 오픈 소스 네이티브 Swift AI 하네스(에지 런타임)로, 로컬 모델(오프라인) 또는 필요할 때 클라우드 모델을 사용하여 메모리, 도구 및 ID를 가진 AI 에이전트를 Mac에서 실행할 수 있도록 합니다.











