Stack-Cairn/LiveAgent
A fully functional AI Agent desktop client that supports Webui access and can be creatively customized and expanded!
해결하는 문제
LiveAgent는 LLM 추론과 실제 시스템 운영 사이의 간극을 메워주는 로컬 퍼스트 AI 에이전트 데스크톱 클라이언트를 제공합니다. 이를 통해 AI 에이전트는 개인 정보 보호와 로컬 제어를 유지하면서 인간 사용자와 동일한 로컬 도구 및 파일과 상호 작용할 수 있는 능력을 갖추어, 단순한 채팅 이상의 동작을 수행할 수 있습니다.
작동 방식
시스템은 데스크톱 애플리케이션(Tauri, Rust, React로 구축)과 선택 사항인 Go 기반의 Gateway로 구성됩니다. 데스크톱 앱은 모델 라우팅(Claude, Codex, Gemini), 로컬 도구 실행 및 메모리 관리를 포함한 핵심 로직을 처리합니다. 선택 사항인 Gateway는 프로토콜 릴레이 역할을 하여 사용자가 어디서든 웹 브라우저를 통해 로컬 에이전트를 제어할 수 있도록 합니다.
대상 사용자
클라우드 기반 에이전트 플랫폼에 전적으로 의존하지 않고, 자신의 컴퓨터에서 로컬 파일 시스템 관리, bash 명령 실행 및 작업 자동화가 가능한 AI 에이전트를 원하는 개발자와 파워 유저를 위해 설계되었습니다.
주요 특징
- 로컬 도구 실행: 전체 파일 시스템 액세스(읽기, 쓰기, 편집, 삭제) 및 비대화형 Bash 명령 실행 및 장시간 실행되는 프로세스 감독 기능.
- MCP & Skills 생태계: Model Context Protocol (MCP)를 위한 네이티브 브릿징 및 온디맨드 "Skills" 패키지 로드 시스템.
- 서브 에이전트 위임: 격리된 워크트리와 자동 병합 기능을 갖추고 병렬로 작동하는 독립적인 서브 에이전트 생성 기능.
- 원격 액세스: WebSocket 및 Protobuf를 통해 브라우저 기반으로 로컬 에이전트를 제어할 수 있는 선택적 Gateway.
- 지속적 메모리: 세션 간 지식 관리를 위한 통합된 Markdown 및 SQLite FTS.
- 예약된 작업: bash, http 또는 프롬프트를 기반으로 한 백그라운드 cron 작업 지원.