Osaurus
오사우루스(Osaurus)**는 Apple Silicon 하드웨어에 완전히 최적화된 macOS 네이티브 인공지능 에이전트 실행 및 관리 런타임 하네스(Harness)입니다. 스마트폰의 운영체제가 다양한 모바일 앱들을 구동하고 기기 자원을 정밀하게 배분하는 중앙 제어 장치가 되듯이, 오사우루스는 로컬 및 클라우드 거대 언어 모델이 사용자의 Mac 시스템 파일과 개발용 도구를 안전하게 조작할 수 있도록 돕는 통제 센터이자 실행 엔진 역할을 담당합니다. MIT 라이선스 기반의 완전한 오픈 소스 프로젝트로 공개되어 있으며, 흔히 사용되는
오사우루스(Osaurus)는 Apple Silicon 하드웨어에 완전히 최적화된 macOS 네이티브 인공지능 에이전트 실행 및 관리 런타임 하네스(Harness)입니다. 스마트폰의 운영체제가 다양한 모바일 앱들을 구동하고 기기 자원을 정밀하게 배분하는 중앙 제어 장치가 되듯이, 오사우루스는 로컬 및 클라우드 거대 언어 모델이 사용자의 Mac 시스템 파일과 개발용 도구를 안전하게 조작할 수 있도록 돕는 통제 센터이자 실행 엔진 역할을 담당합니다. MIT 라이선스 기반의 완전한 오픈 소스 프로젝트로 공개되어 있으며, 흔히 사용되는 무거운 일렉트론(Electron) 래퍼를 철저히 배제하고 애플의 최신 그래픽 및 연산 API와 조화를 이루는 순수 스위프트(Swift) 언어로만 컴파일되어 Mac의 하드웨어 리소스를 최소화하고 극도로 기민한 사용자 반응성을 제공합니다. 기존의 단순 모델 실행 클라이언트들은 거대 언어 모델의 텍스트 추론 성능에만 의존하여 에이전트가 직접 코드를 작성하고 시스템 내부 명령을 수행하는 등 실질적인 작업 환경을 안전하게 제어하는 데 명확한 한계를 보여왔습니다. 오사우루스는 이러한 기술적 갈증을 해소하기 위해 애플 컨테이너화 기술(Apple Containerization Framework)을 활용한 독자적인 리눅스 가상머신(VM) 기반의 샌드박스(Sandbox) 아키텍처를 도입하여, 에이전트가 호스트 macOS 시스템에 어떠한 위해도 가하지 못하도록 차단된 상태에서 가상 환경 내 패키지 설치, 컴파일, 스크립트 실행을 반복하는 완전한 에이전트 루프(Agent Loop)를 구축했습니다. 더불어 기기 내부에서 동작하는 온디바이스 프라이버시 필터(Privacy Filter)를 통해 외부 상용 클라우드 모델을 사용할 때조차 이름, 이메일, 전화번호, 시스템 비밀번호, API 토큰 등의 민감한 정보들을 로컬에서 먼저 탐지하여 마스킹을 수행한 뒤 서버로 전송하는 철저한 오프라인 보안 파이프라인을 제시합니다. 컴퓨터 공학 및 생명 과학 등 다양한 도메인의 연구자와 개발자에게 오사우루스는 강력한 오프라인 조수이자 비서 역할을 지치지 않고 자율적으로 수행하는 유용한 도구입니다. 모델 콘텍스트 프로토콜(Model Context Protocol, MCP)을 전격 도입하여 Notion, Linear, GitHub, Stripe 등 20여 가지 이상의 외부 생산성 서비스 API를 마우스 클릭 몇 번으로 즉시 결합할 수 있으며, 이메일, 캘린더, 문서 뷰어 등 macOS의 네이티브 플러그인과 결합하여 복잡한 다단계 업무를 스스로 계획하고 실행합니다. 또한 로컬 저장소의 특정 폴더를 실시간으로 모니터링하는 감시자(Watcher) 기능과 세션 메모리(Session Memory), 핀드 팩트(Pinned Facts)로 나뉘는 3단계의 지능형 RAG 지식 검색 메모리 레이어를 탑재하여, 새로운 파일이나 논문이 감지될 때마다 불필요한 토큰 낭비 없이 핵심 정보만을 추출하고 장기 기억에 축적해 나가며 사용자가 수면 중이거나 자리를 비운 사이에도 지정된 자동화 과업을 완벽히 마칠 수 있도록 지원합니다.
💻 필요한 컴퓨터 사양
Apple Silicon 통합 메모리(Unified Memory) 8GB 이상 (권장 16GB / 24GB+)
약 100MB (리눅스 VM 환경 및 로컬 MLX 모델 저장용 공간 10GB~100GB 이상 추가 확보 권장)
⚡ 설치법
### 4-1. Quick Start
```bash
brew install --cask osaurus
```
### 4-2. 상세 설치
Homebrew cask를 통해 간편하게 실행 파일을 내려받거나 공식 홈페이지 및 GitHub Release 탭에서 최신 버전의 `.dmg` 파일을 직접 설치할 수 있습니다.
```bash
# GUI 실행 혹은 백그라운드 서버 구동을 위한 CLI 기본 명령어
osaurus ui # Osaurus 대화형 UI 실행
osaurus serve # 로컬 백그라운드 API 서버 시작
osaurus status # 현재 에이전트 및 서버 작동 여부 확인
```
개발 생산성 향상을 위해 모델 콘텍스트 프로토콜(MCP) 클라이언트를 설정하려는 경우 `mcpServers` 설정에 아래 항목을 구성합니다.
```json
{
"mcpServers": {
"osaurus": {
"command": "osaurus",
"args": ["mcp"]
}
}
}
```📝 업데이트 노트
아직 업데이트 노트가 없습니다.
🧪 관련 생명의 코드
관련된 생명의 코드 글이 아직 없습니다.