경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
shiwenwen/hope-agent
장기 메모리, 자율 목표, 동적 워크플로를 지원하고 NAS나 클라우드 호스트에서 헤드리스 서버 모드로 실행할 수 있는 로컬 우선 데스크톱 AI 어시스턴트입니다.
대체할 수 있는 제품:ChatGPT
- 스타
- 1,852
- 포크
- 168
- 열린 이슈
- 66
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Hope Agent는 Rust와 Tauri로 만든 데스크톱 AI 에이전트로, 데스크톱 앱, 브라우저 기반 Web GUI, Telegram, Discord, Slack, Feishu 같은 채팅 앱에서 세션과 메모리, 작업 상태를 이어서 유지합니다. NAS, 홈 서버 또는 클라우드 VM에서 헤드리스 서버(`hope-agent server`)로 실행할 수도 있으며, 전체 Web GUI가 바이너리에 포함되어 있습니다.
이 프로젝트는 채팅 이상의 기능을 제공합니다. Goal은 결과와 완료 기준을 관리하고, Workflow는 실행 과정을 추적하면서 여러 단계의 작업을 구성하며, Loop는 타이머나 이벤트에 따라 작업을 언제 재개할지 결정합니다. 메모리는 전역, 프로젝트, 에이전트 범위로 나뉘며, 필요할 때 정보를 불러오고 복잡한 작업을 바탕으로 스킬을 작성합니다. macOS에서 컴퓨터와 브라우저를 제어하고, MCP 도구를 호출하며, 명령 실행이나 파일 편집도 할 수 있습니다. 도구 승인 기능과 선택 사항인 Docker 샌드박스로 실행을 보호합니다.
데스크톱 앱은 macOS에서 완전하게 지원되며, Linux와 Windows 지원은 실험 단계입니다. 약 50개의 모델 제공업체 템플릿을 지원하고, Ollama를 통해 로컬 모델도 클릭 한 번으로 사용할 수 있습니다. 기본적으로 데이터는 `~/.hope-agent/`에 저장되며 API 호출은 모델 제공업체로 직접 전송됩니다.
핵심 기능
- 01데스크톱, 브라우저, 메신저 채널 간 세션을 이어서 사용
- 02장기 실행 및 재개 가능한 작업을 위한 Goal, Workflow, Loop
- 03전역, 프로젝트, 에이전트 범위로 구성되는 세션 간 메모리
- 04위험한 명령 실행을 위한 도구 승인 및 선택적 Docker 샌드박스
- 05NAS나 클라우드 호스트에서 사용할 수 있는 Web GUI 내장 헤드리스 서버 모드
- 06MCP 클라이언트 지원 및 라이프사이클 훅
활용 사례
- 홈 NAS에서 상시 실행되는 개인 어시스턴트를 운영하고 휴대폰 브라우저로 접속
- 데스크톱에서 시작한 조사나 초안 작성 작업을 Telegram 또는 Feishu 채팅에서 이어서 진행
- 공유 메모리, 업로드 파일, 예약된 반복 작업으로 프로젝트 관리
- IDE의 ACP 백엔드로 에이전트 사용
빠른 시작
- 1
GitHub 릴리스 페이지에서 사용 중인 플랫폼에 맞는 데스크톱 앱을 다운로드하세요
- 2
헤드리스 NAS 또는 서버에 설정하려면 README의 Docker 셀프 호스팅 가이드를 따르세요
사용 전 알아둘 점
- Linux 및 Windows 지원은 실험 단계로 표시되어 있으며, 기본 플랫폼은 macOS입니다.
- 컴퓨터 및 브라우저 제어 기능은 macOS에서만 사용할 수 있습니다.
토픽
자주 묻는 질문
- hope-agent은(는) 무엇인가요?
- 장기 메모리, 자율 목표, 동적 워크플로를 지원하고 NAS나 클라우드 호스트에서 헤드리스 서버 모드로 실행할 수 있는 로컬 우선 데스크톱 AI 어시스턴트입니다. Hope Agent는 Rust와 Tauri로 만든 데스크톱 AI 에이전트로, 데스크톱 앱, 브라우저 기반 Web GUI, Telegram, Discord, Slack, Feishu 같은 채팅 앱에서 세션과 메모리, 작업 상태를 이어서 유지합니다. NAS, 홈 서버 또는 클라우드 VM에서 헤드리스 서버(`hope-agent server`)로 실행할 수도 있으며, 전체 Web GUI가 바이너리에 포함되어 있습니다.
- hope-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hope-agent은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hope-agent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hope-agent의 마지막 커밋은 2026년 10월 20일입니다.
- hope-agent은(는) 어디에 사용할 수 있나요?
- 홈 NAS에서 상시 실행되는 개인 어시스턴트를 운영하고 휴대폰 브라우저로 접속 데스크톱에서 시작한 조사나 초안 작성 작업을 Telegram 또는 Feishu 채팅에서 이어서 진행 공유 메모리, 업로드 파일, 예약된 반복 작업으로 프로젝트 관리 IDE의 ACP 백엔드로 에이전트 사용
- hope-agent는 어떻게 설치하나요?
- GitHub 릴리스 페이지에서 사용 중인 플랫폼에 맞는 데스크톱 앱을 다운로드하세요 헤드리스 NAS 또는 서버에 설정하려면 README의 Docker 셀프 호스팅 가이드를 따르세요
- hope-agent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/shiwenwen/hope-agent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
Rust 바이너리 하나로 실행하는 셀프 호스팅 개인 AI 에이전트 서버로, 샌드박스 도구 실행과 여러 LLM 제공자, Telegram·Discord 같은 채팅 채널을 지원합니다.
LLM 채팅, RAG 지식 베이스, 브라우징·셸·MCP 도구를 사용하는 에이전트 루프를 결합한 단일 Go 바이너리 형태의 셀프 호스팅 개인용 AI 비서입니다.
브라우저 WebUI, 터미널 클라이언트, 채팅 앱 채널, 도구, 메모리 및 MCP를 지원하는 Python 기반 셀프 호스팅 개인 AI 에이전트 프레임워크입니다.