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 스킬 형식 지원. |
시작 방법
- 설치 – macOS 사용자는
brew install --cask hope-agent또는 DMG를 다운로드할 수 있습니다. Windows는 Scoop, Linux는 AUR, apt, dnf(실험적)를 통해 설치. GitHub 액세스가 없는 환경을 위해repo.hopeagent.ai에서 미러 제공. - 실행 – 앱을 실행(데스크톱 GUI)하거나
hope-agent server start로 헤드리스 서버를 시작. 웹 대시보드를http://127.0.0.1:8420에서 엽니다. - 목표 만들기 – 자연어로 결과를 입력합니다(예: "Kanso 제품용 랜딩 페이지 디자인"). 에이전트가 계획을 생성하고 필요한 도구를 실행하며 최신 정보를 제공합니다.
- 도구 연결 – UI 제어용 macOS 권한 부여, LLM API 키 추가(또는 Hope Agent가 로컬 Ollama 모델 설치), 원격 핸드오프용 IM 채널 연결.
대상 사용자 – 질문에 답하는 것뿐만 아니라 작업(코드, 디자인, 파일 조작)을 수행할 수 있는 AI 어시스턴트를 원하는 개발자, 디자이너, 파워 유저. 데이터를 비공개로 유지하고 자체 하드웨어에서 실행.
프로젝트 상태 – 모든 푸시에서 CI 실행(GitHub Actions), 여러 플랫폼용 설치 프로그램으로 버전 관리된 릴리스, 체인지로그 유지. 저장소는 MIT 라이선스.
위의 모든 세부 정보는 저장소의 README에서 직접 가져온 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트