xiaotianfotos/homerail

Voice-first local agent orchestration runtime for auditable DAG workflows.

해결하는 문제

HomeRail은 일회성 AI 에이전트 채팅을 구조화되고, 감사 가능하며, 재사용 가능한 워크플로우로 변환합니다. 채팅 세션의 '블랙박스' 특성을 해결하기 위해 에이전트 작업을 방향성 비순환 그래프(DAG)로 조직하여 프로세스를 검사, 재생 및 개선하기 쉽게 만듭니다. 자동화에 필요한 인간의 주의를 최소화하도록 홈 서버 또는 NAS 환경을 위해 특별히 설계되었습니다.

작동 방식

HomeRail은 DAG 엔진을 사용하여 명시적인 핸드오프를 통해 여러 에이전트를 오케스트레이션합니다. 시스템은 역삼각형 구조로 구성됩니다:

  • 음성 인터페이스: ASR/TTS/VAD를 사용하여 의도를 수집함으로써 사용자 마찰을 줄이는 주요 입력 방식으로 기능합니다.
  • 생성형 UI: 원시 로그 대신 에이전트의 진행 상황을 구조화되고 읽기 쉬운 뷰로 생성합니다.
  • DAG 런타임: 멀티 에이전트 오케스트레이션을 관리하는 핵심 엔진입니다. DAG의 각 노드에 대해 Docker를 사용하여 격리된 워커 컨테이너를 프로비저닝하여 실행별 워크스페이스 격리를 보장합니다.
  • 스마트 브레인/효율적인 워커: 다른 노드에 다른 모델을 할당할 수 있어(예: 계획에는 강력한 모델, 실행에는 저렴한 모델) 비용과 컨텍스트 윈도우 사용량을 최적화합니다.

대상 사용자

홈 랩, NAS 또는 홈 서버를 보유하고 음성 및 생성된 인터페이스를 통해 복잡한 자동화를 처리할 수 있는 상주형 홈 데이터센터 에이전트를 원하는 사용자를 위해 설계되었습니다.

하이라이트

  • 감사 가능한 워크플로우: 모든 핸드오프가 추적되고, 모든 실행은 hr CLI를 통해 재생할 수 있습니다.
  • Docker 기반 격리: 각 DAG 노드는 자체 컨테이너에서 실행되며 특정 실행을 위한 워크스페이스를 공유합니다.
  • 멀티 모델 오케스트레이션: 단일 워크플로우 내에서 다른 제공업체와 모델을 특정 에이전트에 매핑하는 것을 지원합니다.
  • 음성 우선 인터페이스: 사용자 대역폭을 최소화하기 위한 음성 상호작용 내장 지원.
  • 에이전트 주도 CLI: hr CLI는 다른 코딩 에이전트(Claude Code 또는 Codex 등)에 의해 조작되도록 설계되어 DAG의 빠른 개발 및 디버깅을 가능하게 합니다.

관련

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