rusty4444/hermes-android

Android client for Hermes Agent - chat with your Hermes sessions from a phone or tablet over local Wi-Fi or a private Tailscale network.

해결하는 문제

Hermes Android는 Hermes Agent용 모바일 클라이언트로, 스마트폰이나 태블릿에서 AI 에이전트 세션에 접근할 수 있게 해줍니다. 데스크톱에서 호스팅되는 AI 에이전트와 모바일 접근성 사이의 격차를 메우며, 로컬 Wi-Fi, VPN(예: Tailscale), HTTPS를 통해 원격 채팅, 세션 관리, 에이전트 설정 제어를 가능하게 합니다.

작동 방식

이 앱은 Flutter로 구축되었으며, 채팅 및 세션 기록에 연결하기 위해 일반적으로 포트 8642에서 실행되는 Hermes Gateway API 서버를 사용합니다. 또한 일반적으로 포트 9119에서 실행되는 Hermes 대시보드 API와 통합되어 에이전트 메모리, 스케줄된 cron 작업, 사용 가능한 기술에 접근할 수 있도록 합니다. 앱은 직접 IP, 사용자 지정 경로 접두사가 있는 역방향 프록시, Tailscale를 통한 보안 개인 네트워크 등 다양한 연결 방법을 지원합니다.

대상 사용자

호스트 머신에서 Hermes Agent 인스턴스를 실행하고 있으며, AI 에이전트의 대화, 메모리, 자동화된 작업에 대해 지속적이고 모바일 친화적인 인터페이스를 유지하고자 하는 사용자.

주요 기능

  • 통합 전송: 텍스트, 이미지, 파일을 지원하는 JSON-RPC 전송 방식을 사용하며, 최대 10개의 파일까지 다중 첨부 업로드를 지원합니다.
  • 고급 채팅 UI: 스트리밍 응답, 마크다운 렌더링, 코드 블록 강조, 채팅별 모델 및 사고 효율 선택 기능을 제공합니다.
  • 에이전트 제어: cron 작업 관리, 대화 메모리 검사, 에이전트 기술 브라우징을 모바일 기기에서 직접 지원합니다.
  • 크로스톡 및 회복성: 백그라운드 턴 알림, 프로세스 종료에도 견딜 수 있는 지속적인 턴 복구, 암호화된 설정 백업 기능을 포함합니다.
  • 음성 통합: 마이크 입력 및 텍스트에서 음성으로의 응답을 지원합니다.
  • 워크스페이스 관리: 프로젝트 기반 채팅 조직화와 AI 지원 세션 검색을 가능하게 하는 전용 워크스페이스 쉘.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트