MAJOR PROJECT · 11 VERSIONS · V1 → O1
ORION
맥에서 돌아가는 JARVIS 스타일 데스크탑 AI 비서. 11번 다시 짰다.
🪐
Image coming soon
OVERVIEW
JARVIS 스타일 데스크탑 AI 비서. macOS 네이티브로 돌아가며 240×240 HUD를 별도 PyQt6 클라이언트로 띄운다 (HUD 자체의 시안/초록 비주얼은 EDITH 레퍼런스). 'Hey Orion'으로 깨우고, Claude API로 대화하고, 캘린더/음악/배달 자동화/Chrome 작업 자동화까지 처리. 마지막 메이저 리라이트 O1(2026-02-18)에서 HUD, WebSocket, Self-Development Engine, Work Assistant 통합.
WHY I'M BUILDING THIS
내가 매일 쓰는 컴퓨터부터 JARVIS화하고 싶었다. 글래스(ECHO, EDITH 계열)로 가기 전 데스크탑에서 한 번 끝까지 풀어보는 사전 단계. Orion에서 검증한 패턴이 그대로 ECHO 백엔드로 이어진다.
KEY FEATURES
- Voice Assistant — "Hey Orion" 웨이크 워드
- 240×240 HUD — 시안/초록 디스플레이 (EDITH 비주얼 레퍼런스, 시간/날씨/캘린더/AI 응답 표시)
- Calendar Integration — macOS Calendar.app 연동, 일정 조회/요약
- Music Player — 음성으로 음악 재생/정지/볼륨 조절
- Delivery Automation — 음성으로 LotteEatz 배달 주문
- Self-Development Engine — idle 시 자동 코드 개선, 적용 전 2중 확인
- Work Assistant — Chrome에서 `hhheeelllppp` 입력 시 페이지 분석 & 자동 입력 (수학 풀이, 에세이 작성, 폼 채우기)
- Schedule Reminder — 매일 오전 8시 브리핑 + 이벤트 15분 전 알림
- Hallucination Filter — Whisper STT 환청 다단계 필터링
STACK
Claude API
Whisper (mlx/API)
ElevenLabs TTS
FastAPI
WebSocket
uvicorn
Pillow
PyQt6
sounddevice
pygame
pynput
AppleScript
Playwright
icalBuddy
Python 3.12+
macOS Apple Silicon
PROGRESS LOG · 11 VERSIONS
-
2026-01-24V1Core: Claude API, Tavily, Notifications
-
2026-01-26V2Screen capture analysis
-
2026-01-28V3Camera input analysis
-
2026-01-28V4ElevenLabs TTS
-
2026-01-30V5Gesture control
-
2026-01-30V6Music player
-
2026-02-01C1Assistant identity
-
2026-02-01C2Voice recognition
-
2026-02-02C3Calendar integration
-
2026-02-03C4Delivery automation
-
2026-02-18O1Full rewrite: HUD, WebSocket, Self-Dev, Work Assistant
CURRENT CHALLENGES · WHAT'S NEXT
- ECHO와 통합 (데스크탑 ↔ 글래스 cross-device handoff)
- 로컬 LLM fallback 옵션
LINKS