shiwenwen/hope-agent

🦭 A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment | 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端

Hope Agent – 데스크톱 우선 AI 어시스턴트

개요 – Hope Agent는 Rust 기반의 로컬 실행 AI 어시스턴트로, 사용자의 컴퓨터(macOS, 실험적 Windows/Linux 빌드)에서 실행되며 헤드리스 서비스(Docker, NAS, 클라우드 VM)로도 실행할 수 있습니다. 네이티브 데스크톱 GUI(Tauri 2 + React 19로 구축)와 웹 대시보드, 선택적 IDE 통합(ACP)을 결합합니다. 핵심 개념은 사용자를 기억하고 장기 목표를 추구하며 컴퓨터에서 작업(명령 실행, 파일 편집, 브라우저 제어)을 수행할 수 있는 개인 에이전트이며, 모든 데이터를 사용자 통제 하에 유지합니다.

주요 기능

영역 Hope Agent가 하는 일
데스크톱 경험 원클릭 설치 프로그램, 네이티브 macOS 앱, 선택적 웹 UI(http://127.0.0.1:8420). Tauri를 사용하여 React 프론트엔드를 가벼운 네이티브 래퍼로 감쌉니다.
목표 지향 작업 Goal(원하는 결과 + 기준)을 정의합니다. 에이전트가 이를 Workflow로 분해하여 실행하고, Loop가 나중에 자동으로 계속할 수 있습니다. 일시 중지/재개, 예산 관리, 결과 감사 지원.
장기 기억 로컬에 저장되는 영구적인 세션 간 기억(~/.hope-agent/). 빠른 검색, 심층 벡터 검색, 정기 통합("Dream Diary") 지원.
디자인 및 지식 공간 디자인 산출물(웹 페이지, 모바일 목업, 프레젠테이션, 이미지, 오디오 등) 생성, 라이브 미리보기, 버전 기록, 일반 형식으로 내보내기 제공. AI와 함께 노트를 편집할 수 있는 Markdown 기반의 "세컨드 브레인" 제공, 백링크 및 그래프 보기 포함.
도구 사용 및 자동화 macOS UI 제어, 웹 브라우징, 셸 명령 실행, 내장 AI 이미지/오디오 생성 호출, 40개 이상의 Feishu/Lark 도구 호출 가능. 모든 도구 호출은 승인 흐름을 거치며, 위험한 작업은 Docker에서 샌드박스 처리할 수 있습니다.
크로스 디바이스 핸드오프 동일한 코어를 데스크톱, 헤드리스 서버, 웹 GUI 또는 IM 채널(Telegram, Discord, Slack, Feishu 등)에서 액세스할 수 있습니다. 세션, 기억, 작업 상태가 사용자와 함께 이동합니다.
보안 및 신뢰성 로컬 우선 데이터, 직접 프로바이더 API 호출, 고위험 도구용 Docker 샌드박스, 롤백 기능이 있는 구성 스냅샷, 충돌 복구용 워치독, 서버 모드의 선택적 베어러 토큰 인증.
확장성 20개 이상의 라이프사이클 이벤트에서 트리거되는 플러그인 스타일 Hooks, 전송/OAuth용 MCP 클라이언트, agentskills.io 스킬 형식 지원.

시작 방법

  1. 설치 – macOS 사용자는 brew install --cask hope-agent 또는 DMG를 다운로드할 수 있습니다. Windows는 Scoop, Linux는 AUR, apt, dnf(실험적)를 통해 설치. GitHub 액세스가 없는 환경을 위해 repo.hopeagent.ai에서 미러 제공.
  2. 실행 – 앱을 실행(데스크톱 GUI)하거나 hope-agent server start로 헤드리스 서버를 시작. 웹 대시보드를 http://127.0.0.1:8420에서 엽니다.
  3. 목표 만들기 – 자연어로 결과를 입력합니다(예: "Kanso 제품용 랜딩 페이지 디자인"). 에이전트가 계획을 생성하고 필요한 도구를 실행하며 최신 정보를 제공합니다.
  4. 도구 연결 – UI 제어용 macOS 권한 부여, LLM API 키 추가(또는 Hope Agent가 로컬 Ollama 모델 설치), 원격 핸드오프용 IM 채널 연결.

대상 사용자 – 질문에 답하는 것뿐만 아니라 작업(코드, 디자인, 파일 조작)을 수행할 수 있는 AI 어시스턴트를 원하는 개발자, 디자이너, 파워 유저. 데이터를 비공개로 유지하고 자체 하드웨어에서 실행.

프로젝트 상태 – 모든 푸시에서 CI 실행(GitHub Actions), 여러 플랫폼용 설치 프로그램으로 버전 관리된 릴리스, 체인지로그 유지. 저장소는 MIT 라이선스.


위의 모든 세부 정보는 저장소의 README에서 직접 가져온 것입니다.

관련

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