Zyris데스크탑 앱

내 컴퓨터를, 에이전트의 손이 닿는 곳에

Zyris는 트레이에 머물며 이 컴퓨터를 Attacca에 연결해 두는 데스크탑 앱입니다. 셸, 파일, 키보드와 마우스, 화면, 내 다른 기기로의 파일 전송을 에이전트의 도구로 내주고, 이미 쓰고 있는 로컬 MCP 서버도 같은 자리에 올립니다.

창은 설정하고 지켜보는 용도일 뿐, 창을 닫아도 연결은 그대로 유지됩니다. 터미널에서 에이전트와 직접 대화하며 코딩하려면 zyris-code를 사용하세요.

Zyrisattacca.cc
이 컴퓨터가 내주는 도구
  • terminalPTY를 열고 명령을 실행합니다
  • file_io파일을 읽고, 쓰고, 고칩니다
  • input키를 누르고 포인터를 움직입니다
  • screen_capture화면을 캡처합니다
  • file_transfer내 다른 기기로 파일을 보냅니다
  • mcp_*로컬 MCP 서버의 도구
일시정지Ctrl+Alt+Space 누른 채로 말하기

Zyris가 하는 일

셸과 파일

에이전트가 터미널을 열어 명령을 실행하고, 파일을 읽고 쓰고 고칩니다. 앞에 슬래시가 없는 경로는 홈 디렉터리에서 시작합니다.

키보드, 마우스, 화면

스크린샷에서 읽은 좌표를 그대로 포인터 이동에 씁니다. 화면과 입력은 항상 함께 공개되고, 리눅스에서 디스플레이 서버가 없으면 둘 다 공개하지 않습니다.

내 기기끼리 파일 전송

Attacca를 거치지 않고 기기끼리 직접 주고받으며, 종단 간 암호화됩니다. 받는 쪽은 내 계정에 등록된 기기만 받아 들이고, 처음 보내는 상대는 지문을 확인하고 승인해야 합니다.

로컬 MCP 서버

mcp-servers.json에 적어 둔 MCP 서버가 이 컴퓨터의 capability로 올라갑니다. 에이전트는 기본 도구와 똑같이 호출합니다.

말로 지시하기

단축키를 누른 채로 말하면 됩니다. 음성 인식은 이 컴퓨터 안에서 처리되고, 직접 켜기 전에는 아무것도 듣지 않습니다.

로그인하면 알아서 연결

Windows 작업 스케줄러나 systemd 사용자 유닛으로 자동 시작하고, 끊겨도 스스로 다시 붙습니다. 처음 한 번 브라우저에서 코드만 승인하면 됩니다.

시스템 요구사항

시스템 요구사항
구분CPURAMGPU
최소AVX2 지원 x64, 4코어 이상 (2013년 이후)8GB없어도 됨
권장AMD Zen 3 또는 Intel 10세대 이상, 6~8코어16GBVulkan 지원 GPU, VRAM 4GB 이상 (RTX 3050·RX 6500급) 또는 Radeon 680M·780M급 내장 GPU
쾌적8코어 이상16~32GBVRAM 6~8GB 이상
macOSApple Silicon (M1 이상)16GB 권장Metal 자동 사용

다운로드

운영체제를 선택하면 해당 기기에 맞는 최신 설치 파일을 보여 줍니다. 처음 실행하면 짧은 코드와 링크가 뜨고, 브라우저에서 승인하면 이 기기가 계정에 연결됩니다.

사용 중인 운영체제를 선택하세요

Windows 10/11(x64)용 설치 프로그램입니다. 아직 코드 서명이 없어 SmartScreen이 경고하면 ‘추가 정보 → 실행’을 선택하세요.

파일로 받기v0.3.0

Lite는 음성 기능과 데스크톱 창을 뺀 설치본입니다. 트레이에서 똑같이 동작하고, 파일·터미널·화면·입력 도구와 MCP 연결은 그대로 들어 있습니다. AVX2가 없는 컴퓨터라면 Lite를 고르세요.

무엇이 오갔는지는 이 컴퓨터가 기억합니다

Zyris는 원격 에이전트에게 셸과 파일, 키보드를 내주는 앱입니다. 그래서 서버가 무엇이라 하든 이쪽에 남는 장치가 둘 있습니다. 트레이의 일시정지 스위치를 켜면 새 도구 호출을 받지 않고, 에이전트에게는 도구가 고장 난 것이 아니라 멈춰 있다고 알립니다. 감사 로그에는 허용되거나 거부된 모든 호출이 남지만, 읽고 쓴 내용이나 입력한 텍스트는 남기지 않습니다.