본문으로 건너뛰기
뉴스 목록으로

Yorishiro, 터미널에 에이전트의 몸을 넣다

Yorishiro, 터미널에 에이전트의 몸을 넣다

Yorishiro의 흥미로운 지점은 모델 성능 향상이 아니라 오래 함께 일하는 에이전트를 어떻게 화면 안에 배치할지 묻는 데 있다. 개발 도구 시장은 기능 경쟁과 함께 존재감 설계 경쟁으로 넓어지고 있다.

AI 뉴스를 놓치지 마세요

매주 핵심 AI 소식을 이메일로 받아보세요.

채팅창 다음의 에이전트 작업대

Yorishiro는 자신을 AI가 거주하는 터미널이라고 소개한다. macOS 앱 안에서 Claude Code나 Codex를 실행하고, 옆에는 Yori라는 VRM 캐릭터가 나타난다. 에이전트가 생각할 때 시선이 움직이고, 오류가 나면 표정이 바뀌며, 사용자 승인이 필요할 때 조명이 알려준다. 이는 기능 목록만 보면 장난스럽게 보일 수 있지만, 실제로는 장시간 에이전트 작업의 UX 문제를 정면으로 다룬다.

개발자는 이제 AI에게 한두 문장을 묻는 데서 끝나지 않는다. OpenAI의 에이전트 업무 연구는 2026년 5월 표본 개인 사용자 중 70.2%가 사람 기준 1시간 이상 걸리는 Codex 요청을 했고, 25.6%는 8시간 이상 걸리는 요청을 했다고 설명한다. Claude Code 전용 맥, 에이전트 격리의 현실처럼 사용 시간과 권한이 늘어나면 에이전트를 어디에 두고 어떻게 지켜볼지가 제품 문제가 된다.

Presence Harness라는 포지션

Yorishiro README는 이 앱을 능력 향상 도구가 아니라 Presence Harness라고 부른다. 핵심은 모델을 더 똑똑하게 만드는 것이 아니라, 에이전트가 내 옆에 있는 것처럼 느끼게 하는 환경이다. 하지만 그 존재감은 단순한 캐릭터 장식이 아니다. 터미널 출력 관찰, 사용자 승인 알림, 세션 탭, 작업 폴더 전환, 음성 요약, 저널 메모리, 복구 가능한 pack 시스템이 함께 들어간다.

기술적으로는 Tauri 2, React 19, TypeScript 5.8, Three.js, React Three Fiber, @pixiv/three-vrm, xterm.js, portable-pty를 사용한다. Claude Code는 기본 지원이고 Claude Code 문서에 맞춰 실행된다. OpenAI Codex는 실험적 대안으로 제공된다. 사용자의 API 키를 직접 저장하지 않고 이미 인증된 로컬 터미널 에이전트를 실행한다는 설명도 중요하다.

기능표면적 효과깊은 의미주의점
VRM 캐릭터에이전트 상태를 시각화장시간 대기와 승인 흐름 완화업무 도구에서 호불호 큼
Pack 시스템성격, 장면, UI 확장에이전트가 환경을 바꾸는 실험로컬 신뢰 코드 위험
Reflex layer출력에 즉시 반응LLM 호출 없는 상태 피드백오탐과 과잉 반응 조정 필요
Self MCP앱 자체를 에이전트가 제어몸과 공간을 같은 도구로 취급권한 경계 설계가 핵심

안전 경계가 UX와 만나는 지점

Yorishiro가 흥미로운 이유는 귀여운 외형보다 권한 경계 설명이 분명하기 때문이다. 사용자 pack은 로컬 신뢰 코드이며 샌드박스가 아니라고 밝힌다. 앱의 self-referential MCP는 표정, 장면, 조명 같은 몸과 공간에 닿지만 사용자 작업 파일이나 에이전트 내부 추론에는 닿지 않는 구조로 설명된다. 이는 ReasonGate, 설명 가능한 프롬프트 방화벽의 신호가 다룬 프롬프트 주입 방어와 다른 차원의 접근이다. 애초에 도달할 수 없는 경로를 만드는 것이다.

물론 위험은 남는다. pack이 로컬 trusted code라면 악성 pack은 편집기 확장이나 셸 스크립트처럼 위험할 수 있다. 사용자가 캐릭터와 대화로 pack을 바꿀 수 있다는 점도 강력하지만, 변경 기록, 되돌리기, 안전 모드가 반드시 필요하다. README가 SECURITY.mddocs/security.md를 전면에 둔 것은 이 제품군이 앞으로 마주할 신뢰 문제를 잘 알고 있다는 신호다.

개발 도구 시장의 새 감각

AI 코딩 도구 경쟁은 지금까지 정확도, 컨텍스트 길이, 코드베이스 이해, 자동 PR 생성에 집중됐다. Yorishiro는 다른 질문을 던진다. 매일 몇 시간씩 함께 일하는 에이전트를 여전히 로그 스트림과 스피너로만 봐야 하는가. 승인 대기, 실패, 장기 작업, 회고, 기억을 사람이 덜 피곤하게 받아들이려면 어떤 감각적 표현이 필요한가.

한국 개발 도구 스타트업도 여기서 배울 수 있다. 엔터프라이즈 시장에서는 캐릭터가 과해 보일 수 있지만 상태 표현, 승인 알림, 음성 요약, 복구 가능한 환경 변경, 로컬 우선 권한 구조는 충분히 실용적이다. Brainless, 에이전트 UI를 컴포넌트화하다처럼 에이전트 UI는 아직 표준이 정해지지 않았다. 지금은 낯선 실험이 나중에는 IDE의 기본 패턴이 될 수 있다.

자주 묻는 질문

Q1: Yorishiro는 AI 모델인가요?

A: 아니다. Claude Code나 Codex 같은 로컬 터미널 에이전트를 실행하고 그 주변 환경과 UI를 제공하는 macOS 앱이다.

Q2: API 키를 앱에 넣어야 하나요?

A: README 기준으로 앱은 API 키를 직접 요청하거나 저장하지 않는다. 이미 설정된 로컬 에이전트 환경을 실행한다.

Q3: Windows나 Linux에서도 쓸 수 있나요?

A: 현재는 macOS 전용이다. README는 Windows 런타임이 불안정하고 Linux는 아직 지원하지 않는다고 설명한다.

Q4: Pack은 안전한가요?

A: Pack은 로컬 신뢰 코드로 취급해야 한다. 출처를 모르는 pack은 셸 스크립트처럼 위험할 수 있다.

Q5: 기업용 도구에도 이런 존재감 UX가 필요할까요?

A: 캐릭터 표현은 선택 사항이지만 장기 작업 상태, 승인 대기, 실패 복구를 더 잘 보여주는 UX는 기업용 에이전트에도 필요하다.

관련 토픽 더 보기

#claude#openai#llmAI 터미널에이전트 UXClaude CodeCodex

📰 원본 출처

github.com

이 기사는 AI 기술을 활용하여 작성되었으며, 원본 뉴스 소스를 기반으로 분석 및 해설을 추가한 콘텐츠입니다. 정확한 정보 전달을 위해 노력하고 있으나, 원본 기사를 함께 확인하시기를 권장합니다.

공유

관련 기사