motive: 백그라운드에서 AI 에이전트를 실행하고 승인이 필요할 때 알려주는 macOS 메뉴 바 앱
요약
Motive는 AI 코딩 에이전트를 백그라운드에서 실행하며, 사용자의 승인이 필요한 시점에 macOS 네이티브 팝업으로 알림을 제공하는 메뉴 바 앱입니다. 사용자가 다른 작업에 집중하는 동안 에이전트가 멈추지 않도록 돕고, 다양한 AI 모델과 기술(skills)을 지원합니다.
핵심 포인트
- macOS 메뉴 바 기반의 백그라운드 실행으로 에이전트 모니터링 부담 감소
- Careful, Balanced, Yolo 등 세 가지 신뢰 수준(Trust levels)을 통한 자율성 제어
- Claude, OpenAI, Gemini 등 다양한 AI 모델 제공자 지원
- 로컬 우선(Local-first) 원칙을 준수하여 데이터 보안 강화
- GitHub, Slack 등 50개 이상의 내장 기술 및 커스텀 기술 지원
AI 에이전트를 백그라운드에서 실행하고, 승인이 필요할 때 사용자를 찾아주는 macOS 메뉴 바 (menu bar) 앱입니다.
문서 (Documentation) · 다운로드 (Download) · 피드백 (Feedback)
AI 코딩 에이전트 (AI coding agents)는 강력하지만, 모두 사용자가 지켜보고 있다고 가정합니다. 터미널 (terminal)이나 에디터 (editor)에서 다른 작업으로 전환하면, 에이전트가 몇 분 동안 방치된 권한 승인 (permission approval) 단계에서 멈춰 있는 것을 발견하게 될 것입니다.
Motive는 에이전트를 메뉴 바 (menu bar)에 배치합니다. 돌봐줘야 할 창이 없습니다. 에이전트가 예/아니오 (yes/no) 응답이 필요하거나 질문이 있을 때, 사용자가 어떤 앱을 사용 중이든 관계없이 네이티브 팝업 (native popup)이 내려옵니다. 응답하면 에이전트는 계속 진행하고, 사용자는 하던 일로 돌아가면 됩니다.
내부적으로는 에이전트 엔진 (agent engine)으로 OpenCode를 사용합니다. Motive는 더 나은 에이전트가 되려고 노력하는 것이 아니라, 단지 에이전트가 사용자에게 닿을 수 있도록 보장할 뿐입니다.
| 데스크톱 앱 (Desktop Apps) | CLI 도구 (CLI Tools) | Motive |
|---|---|---|
| 실행 위치 | 앱 창 (App window) | 터미널 (Terminal) |
| ... |
motive_.mp4
백그라운드 실행 (Background execution)— 에이전트가 백그라운드에서 실행됩니다. 지켜봐야 할 창도, 돌봐줘야 할 터미널도 없습니다.
네이티브 팝업 (Native popups)— 권한 요청 및 질문이 메뉴 바에서 macOS 네이티브 팝업으로 나타납니다.
상태 표시 (Ambient status)— 메뉴 바 아이콘이 주의를 끌지 않으면서도 진행 상황을 한눈에 보여줍니다.
동시 세션 (Concurrent sessions)— 여러 작업을 병렬로 실행하며, 각 작업은 독립적으로 작동합니다.
신뢰 수준 (Trust levels)— 에이전트가 스스로 할 수 있는 작업을 제어하는 세 가지 모드:
- Careful (주의): 모든 수정 및 셸 명령 (shell command) 전에 확인 요청
- Balanced (균형): 안전한 작업은 자동 승인, 알 수 없는 명령은 확인 요청
- Yolo (풀 자율): 신뢰할 수 있는 환경을 위한 완전한 자율성
승인 시스템 (Approval system)— 작업별로 '항상 허용 (Always Allow) / 확인 (Ask) / 거부 (Deny)'를 설정할 수 있는 세밀한 파일 권한 정책을 제공합니다. -
로컬 우선 (Local-first)— 모든 데이터는 사용자의 기기에 머뭅니다. API 요청만이 기기를 떠납니다.
다양한 제공자 (Multiple providers)— Claude, OpenAI, Gemini, Ollama, OpenRouter, Azure, Bedrock 등을 지원합니다. 본인의 API 키를 가져와 사용하세요.
50개 이상의 내장 기술 (50+ built-in skills)— GitHub, Slack, Notion, Calendar 등을 지원합니다. 설정 (Settings)에서 활성화/비활성화할 수 있습니다.
커스텀 기술 (Custom skills)— ~/.motive/skills/에서 자신만의 기술을 만드세요.
, 코드 변경이 필요 없습니다.브라우저 자동화 (Browser automation)— 웹 스크레이핑 (Web scraping), 양식 채우기 (Form filling), 다단계 브라우저 워크플로우 (Multi-step browser workflows).
네이티브 macOS (Native macOS)— Swift 6, SwiftUI, AppKit을 사용합니다. Electron이나 웹 뷰 (Web views)를 사용하지 않습니다.키체인 저장 (Keychain storage)— API 키가 macOS 키체인 (Keychain)에 안전하게 저장됩니다.글로벌 핫키 (Global hotkey)— Spotlight처럼 어디서든 ⌥Space를 누를 수 있습니다.다국어 UI (Multi-language UI)— 영어, 简体中文 (중국어 간체), 日本語 (일본어).
| 칩 (Chip) | 다운로드 (Download) |
|---|---|
| Apple Silicon | Motive-arm64.dmg |
| Intel | Motive-x86_64.dmg |
최초 실행 시: macOS가 서명되지 않은 앱을 차단할 수 있습니다. 시스템 설정 (System Settings) → 개인정보 보호 및 보안 (Privacy & Security) → "확인 없이 열기 (Open Anyway)"를 클릭하세요.
-
메뉴 바 아이콘 클릭 →
설정 (Settings) - AI 제공업체 (Claude / OpenAI / Gemini / Ollama) 선택 -
API 키 입력
-
⌥Space를 눌러 명령 바 (Command bar) 열기 - 수행할 작업을 설명하고 Enter 누르기 -
명령 바가 사라지면 — 에이전트가 백그라운드에서 작동합니다
-
에이전트가 승인이 필요하거나 질문이 있는 경우, 네이티브 팝업이 나타납니다
-
언제든 메뉴 바 아이콘을 확인하여 상태를 파악하고, 클릭하여 세부 정보를 확인하세요
자세한 가이드는 문서를 참조하세요.
| 단축키 (Shortcut) | 동작 (Action) |
|---|---|
⌥Space | 명령 바 열기 |
↵ | 작업 제출 |
Esc | 명령 바 닫기 |
⌘, | 설정 열기 |
Cursor / Claude Code와 무엇이 다른가요?
Cursor는 해당 창 안에 사용자가 있어야 합니다. Claude Code는 터미널 (Terminal) 안에 사용자가 있어야 합니다. 다른 작업으로 전환하면 이들이 입력이 필요할 때 알아차리지 못할 수 있습니다.
Motive는 에이전트를 백그라운드 프로세스 (Background process)로 실행합니다. 입력이 필요할 때, 사용자가 어떤 앱을 사용 중이든 상관없이 메뉴 바에서 네이티브 팝업이 나타납니다.
무엇을 할 수 있나요?
OpenCode가 할 수 있는 모든 것—코드 리팩터링 (Refactor code), 파일 생성, 스크립트 실행, 프로젝트 정리, 문서 작성 등을 수행할 수 있습니다. OpenCode가 에이전트 작업을 처리하고, Motive는 그 위에 macOS 경험을 제공합니다.
제 데이터가 클라우드로 전송되나요?
아니요. 세션과 기록은 사용자의 기기에 머뭅니다. 유일한 네트워크 트래픽은 선택한 AI 제공업체로 보내는 API 요청뿐입니다. 완전히 오프라인으로 작동하려면 Ollama를 사용하세요.
로컬 LLM을 사용할 수 있나요?
네. 제공업체로 Ollama를 선택하고 로컬 인스턴스를 지정하면 됩니다.
왜 접근성 (Accessibility) 권한이 필요한가요?
어디서든 명령 바 (command bar)를 여는 글로벌 단축키 (⌥Space)를 등록하기 위해서입니다.
- 예약된 작업 (Scheduled tasks) — 자동으로 실행되는 반복적 또는 시간 기반 작업
- iOS 컴패니언 (iOS companion) — iPhone에서 Mac으로 작업 전송
- 멀티 에이전트 워크플로우 (Multi-agent workflows) — 관련 작업에 대해 여러 에이전트를 오케스트레이션
git clone https://github.com/geezerrrr/motive.git
cd motive
open Motive.xcodeproj
OpenCode 바이너리는 릴리스 빌드 중에 자동으로 번들링됩니다. 개발 시에는 Motive/Resources/opencode 경로에 배치하세요.
- macOS 15.0 (Sequoia) 이상
- Claude, OpenAI, Gemini의 API 키 또는 로컬 Ollama 설정
Powered by OpenCode — 오픈 소스 AI 코딩 에이전트.
AI가 당신을 기다리게 하세요, 그 반대가 아니라요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기