← Projects

J.A.R.V.I.S

한국어 음성으로 PC·웹·클라우드를 부리는 개인 AI 비서. 3D 홀로그램 HUD와 이중 두뇌 구조.

J.A.R.V.I.S
Year
2026
Category
AI Agent, Voice, Desktop
Stack
Python, FastAPI, Three.js, WebRTC, OpenAI Realtime, Claude API, Playwright, WSL
한국어로 말을 걸면 듣고, 답하고, 실제로 컴퓨터를 조작하는 개인 AI 비서입니다. 화면 가운데의 3D 파티클 구체가 목소리와 상태에 반응하고, 그 뒤에서 웹 검색·페이지와 PDF 읽기·PC 제어·GPU 조회·노트·할일까지 26종의 도구가 음성 명령만으로 실행됩니다. 두뇌를 둘로 나눈 것이 핵심입니다. 실시간 음성은 브라우저가 OpenAI Realtime에 WebRTC로 직접 붙어 처리하기 때문에 첫 음성까지 약 1초가 걸리고, 말하는 도중에 끼어들 수도 있습니다. 반면 캘린더·메일·심층 리서치처럼 실시간 대화가 감당하기 어려운 작업은 deep_task로 별도의 CLI 두뇌에 위임합니다. 업무공간마다 대화 맥락이 분리되어 서로 섞이지 않고, 도구가 지금 무엇을 실행하고 있는지 CLI 패널로 실시간으로 지켜볼 수 있습니다. OpenAI 키가 없으면 브라우저 Web Speech STT와 edge-tts를 쓰는 클래식 음성으로 자동 전환됩니다. 인격(PERSONA.md)·런타임 안전 규칙(HARNESS.md)·구조(SYSTEM.md)를 문서로 분리해 두어서, 성격을 바꾸고 싶으면 문서 한 장만 고치면 됩니다.

Screens

말을 걸면 구체가 반응하고, 자막과 함께 오른쪽 Activity 패널에 대화가 쌓인다.
말을 걸면 구체가 반응하고, 자막과 함께 오른쪽 Activity 패널에 대화가 쌓인다.
음성 한 번에 도구가 연쇄로 실행된다 — web_search에서 fetch_url까지, 무엇이 돌고 있는지 그대로 보인다.
음성 한 번에 도구가 연쇄로 실행된다 — web_search에서 fetch_url까지, 무엇이 돌고 있는지 그대로 보인다.
Ctrl+K 명령 팔레트. 즉시 실행(GPU·시스템·화면 캡처)과 딥 작업(일정·메일·논문)이 나뉘어 있다.
Ctrl+K 명령 팔레트. 즉시 실행(GPU·시스템·화면 캡처)과 딥 작업(일정·메일·논문)이 나뉘어 있다.
'$ 명령'을 입력하면 터미널이 그 자리에서 스트리밍된다.
'$ 명령'을 입력하면 터미널이 그 자리에서 스트리밍된다.
업무공간별로 맥락이 분리된다. 왼쪽 SYSTEM 패널이 토큰과 비용을 실시간으로 센다.
업무공간별로 맥락이 분리된다. 왼쪽 SYSTEM 패널이 토큰과 비용을 실시간으로 센다.