OpenHuman

Your Personal AI super intelligence. Private, Simple and extremely powerful. — 데스크톱 전용 오픈소스 AI 에이전트 하니스.

개요

OpenHuman은 tinyhumansai 조직이 Rust + TypeScript(Tauri)로 개발한 개인 AI 어시스턴트다. “수 주일이 걸리는 에이전트 온보딩을 수 분으로 단축”하는 것을 목표로 하며, 118개 이상의 서드파티 통합을 원클릭 OAuth로 연결하고, 20분마다 자동으로 데이터를 동기화하여 로컬 우선 메모리 트리(Memory Tree) 를 구축한다.

대부분의 AI 에이전트 프레임워크가 “터미널 우선”이거나 “설정 주도”인 반면, OpenHuman은 UI 퍼스트 접근을 취한다. Clean한 데스크톱 환경 + 단계별 온보딩 + 데스크톱 마스코트가 특징이며, Google Meet에 실제 참가자로 참여하는 에이전트, 립싱크 TTS, 배경 추론(background thinking) 등이 내장되어 있다.

핵심 특징

🖥️ UI 퍼스트 데스크톱 경험

  • Tauri 기반 데스크톱 앱 (Rust 코어, TypeScript 프론트엔드)
  • 데스크톱 마스코트: 말하고, 주변 환경에 반응하며, Google Meet에 실제 참가자로 참여
  • 배경 추론 (Background thinking): 사용자가 입력을 멈춰도 계속 사고
  • 수 주일 단위의 교차 세션 메모리: 과거 대화와 맥락을 기억

🔌 118+ 서드파티 통합

  • Gmail, Notion, GitHub, Slack, Stripe, Calendar, Drive, Linear, Jira 등
  • Auto-fetch: 20분마다 연결된 통합에서 새로운 데이터를 풀링
  • 각 연결은 타입이 있는 툴(tool)로 에이전트에 노출
  • 모든 데이터는 메모리 트리에 통합되어 로컬에 저장

🧠 메모리 트리 + Obsidian Wiki

  • 로컬-퍼스트: 모든 데이터는 기기 내부에 남음
  • ≤3K 토큰 청크: 연결된 데이터를 캐노니컬한 마크다운 청크로 변환
  • 계층적 요약 트리: SQLite에 저장된 스코어 기반 요약 트리
  • Obsidian 호환 볼트: .md 파일로 Obsidian에서 열람/편집 가능
  • Karpathy의 obsidian-wiki workflow에서 영감

🪙 TokenJuice — 스마트 토큰 압축

  • 모든 툴 콜, 스크래핑 결과, 이메일 본문, 검색 결과에 자동 압축
  • HTML → Markdown 변환, URL 단축, 비ASCII 문자 처리
  • 최대 80% 토큰 절감 — 비용 절감과 레이턴시 개선

🤖 모델 라우팅

  • 작업 유형별 최적 LLM 라우팅 (추론형 / 빠른 응답형 / 비전)
  • 단일 구독으로 모든 모델 사용
  • 로컬 AI (Ollama) 선택적 지원

🎙️ 네이티브 보이스

  • STT (음성 인식) → ElevenLabs TTS 출력
  • 마스코트 립싱크
  • 실시간 Google Meet 에이전트 참여

🔐 프라이버시 & 보안

  • 워크플로 데이터는 기기 내부에만 저장
  • 로컬 암호화
  • 데이터는 사용자 소유

기술 스택

계층기술
언어Rust 55.5%, TypeScript 21.0%, JavaScript, Shell, CSS
프레임워크Tauri (Rust + TypeScript 데스크톱 앱)
프론트엔드React/TypeScript (Tauri webview)
데이터베이스SQLite (메모리 트리, 로컬 데이터)
인공지능BYO LLM + 단일 구독 + 로컬 AI (Ollama)
배포macOS (DMG), Windows (EXE), Linux (curl/bash)
CI/CDGitHub Actions, Sentry
문서GitBook

프로젝트 정보

항목
Stars~1,033 (2026-05-11 기준)
Forks145
Open Issues68
LicenseGPL-3.0
버전v0.53.22 (최신: 2026-05-09, Early Beta)
생성일2026-02-18
홈페이지https://tinyhumans.ai/openhuman
문서https://tinyhumans.gitbook.io/openhuman/
커뮤니티Discord · Reddit · X/Twitter

주요 기여자

기여자커밋 수역할
senamakel783창시자 (Creator), 핵심 개발
graycyrus234UI/UX, 온보딩, 설정
M3gA-Mind147핵심 로직
oxoxDev78Tauri, macOS, GMeet 통합
sanil-2351Windows 개발 환경
CodeGhost2134클라우드 배포

경쟁 구도

OpenHuman의 README에서는 다른 에이전트 하니스와 직접 비교 테이블을 제공한다.

항목Claude CoworkOpenClawHermes AgentOpenHuman
오픈소스✅ MIT✅ MITGPL-3.0
간편 시작✅ Desktop + CLI⚠️ 터미널 우선⚠️ 터미널 우선Clean UI, 분 단위
비용⚠️ 구독 + 추가⚠️ BYO 모델⚠️ BYO 모델단일 구독 + TokenJuice
메모리✅ 채팅 스코프⚠️ 플러그인 의존✅ 자기 학습🚀 Memory Tree + Obsidian
통합⚠️ 소수⚠️ BYO⚠️ BYO🚀 118+ OAuth
Auto-fetch20분 주기 동기화
모델 라우팅❌ 단일 모델⚠️ 수동⚠️ 수동내장
네이티브 도구✅ 코드 전용✅ 코드 전용✅ 코드 전용코드 + 검색 + 스크래퍼 + 음성

해석

OpenHuman은 “AI 에이전트의 The Everything App”을 지향하는 프로젝트다. 일반인이 GUI로 바로 사용할 수 있는 제품화된 경험을 제공하는 데 초점이 맞춰져 있다.

강점:

  • 터미널 없이 설치부터 실행까지 GUI 원스톱 — 일반 사용자 접근성 높음
  • 118+ 통합을 원클릭 OAuth로 붙이는 Auto-fetch는 다른 에이전트와의 가장 큰 차별점
  • Memory Tree + Obsidian Wiki 구조는 Karpathy 스타일 지식 관리와 일치
  • TokenJuice 압축은 실제 비용 절감에 효과적일 가능성 높음
  • Google Meet 마스코트 참여(립싱크, STT/TTS)는 독특한 포지셔닝

약점/리스크:

  • Early Beta (v0.53.22) — 아직 안정화 단계가 아님
  • Stars 1K 초반 — 커뮤니티 규모가 작음
  • 68개의 오픈 이슈 — 개발 중인 기능과 버그가 많음
  • GPL-3.0 라이선스 — 상업적/사내 통합에 제약
  • 대규모 Auto-fetch의 실제 성능과 비용은 검증 필요
  • 출시 3개월 미만 — 장기 유지보수 능력 미검증

** 관점:**

  • OpenHuman은 hermes-agent와 유사한 AI 에이전트 오케스트레이션이지만, 터미널 우선이 아닌 GUI 퍼스트 접근이 차별점
  • 2026-05-02-camoufox-anti-detection-browser-for-ai-agents처럼 AI 에이전트 도구 스택의 “일반 사용자 진입 장벽 낮추기” 흐름과 일치
  • Memory Tree + Obsidian Wiki 구조는 현재 LLM Wiki 위키와 유사한 아키텍처 — 참고 가치 높음
  • 현재는 초기 단계이지만, 방향성(Hermes Agent의 GUI 버전)이 명확하고 Auto-fetch 아이디어는 채택 가치 있음

관련 노트