월~금 오전 7시, 일요일 오전 8시 — AI 뉴스와 용어를 보내드립니다메일로 받아보기

METAL LAB

tinyhumansai/openhuman

36,611RustGPL-3.0

내 디지털 삶 전체를 기억하고 여러 AI 에이전트를 대신 지휘해주는 오픈소스 개인 AI

OpenHuman은 Rust로 만든 오픈소스 개인용 AI로, 이메일과 문서, 각종 계정 데이터를 로컬에 사람이 읽고 수정할 수 있는 형태로 저장해두고 이를 바탕으로 여러 AI 에이전트를 동시에 운영한다. 연결된 계정 데이터를 20분마다 자동으로 가져와 마크다운 파일로 압축 저장하기 때문에 블랙박스 같은 벡터 데이터베이스에 의존하지 않는다. 또한 자동화 작업을 에이전트가 먼저 초안으로 만들면 사용자가 화면에서 검토 후 저장하는 방식이며, 이메일을 포함해 17개 메신저 채널로 연락할 수 있다.

무엇을 하는 레포인가

  1. 'Memory Tree' 기능으로 이메일, 문서, 대화 등 동기화된 데이터를 점수 매긴 마크다운 파일로 압축해 SQLite에 로컬 저장하고, 편집 가능한 Obsidian 볼트 형태로도 미러링해 숨겨진 벡터 데이터베이스 방식과 다르다.
  2. 자동 수집(auto-fetch) 기능이 100개 이상의 OAuth 연동 계정, 5,000개 이상의 MCP 서버, 90,000개 이상의 Skill로부터 20분마다 새 데이터를 가져와, 별도 학습 기간 없이도 에이전트가 최신 맥락을 파악하게 한다.
  3. TokenJuice가 도구 실행 결과를 언어모델에 보내기 전에 압축해, 같은 정보량 기준 토큰 사용량을 최대 80%까지 줄인다고 소개하며, 이 정도 규모의 메모리를 운영 가능하게 만드는 요소라고 설명한다.
  4. 단일 챗봇 루프가 아니라 오픈소스 tinyagents 기반의 체크포인트 방식 '에이전트 그래프'로 작업을 실행하는 오케스트레이터로, 하위 에이전트 무리를 최대 3단계까지 파생시키고, 에이전트 간 통신은 Signal 프로토콜 종단간 암호화로 이뤄진다.
  5. Workflows 기능은 에이전트가 자동화 작업을 시각적 그래프(오픈소스 tinyflows 기반)로 제안하면 사용자가 캔버스에서 검토 후 저장하는 방식이며, 예약·웹훅·채널 이벤트로 실행되고, 스위치 하나로 모든 추론을 기기 밖으로 내보내지 않는 Privacy Mode도 제공한다.

왜 중요한가

대부분의 AI 비서는 사용자 업무를 전혀 모르는 상태에서 시작해 몇 주간 대화가 쌓여야 쓸모 있어지고, 그 기억과 추론 과정도 클라우드 서비스 안에 감춰져 있다. OpenHuman처럼 로컬에 사람이 읽을 수 있는 메모리를 두고 여러 에이전트의 작업을 검토 가능한 방식으로 지휘하는 구조는, 곧바로 쓸모 있으면서도 내부를 들여다볼 수 있는 AI 비서를 원하는 사람들에게 의미가 있다.

이 레포의 용어

  • Memory Tree · 사용자 데이터를 요약해 점수 매긴 마크다운 파일 구조로 저장하는 로컬 메모리 시스템
  • MCP 서버 · AI 에이전트가 외부 도구나 서비스에 연결할 때 쓰는 표준 프로토콜을 지원하는 서버
  • TokenJuice · 모델에 보내기 전 도구 출력 데이터를 압축해 토큰 사용량을 줄이는 기능
  • 에이전트 그래프 · 작업 흐름을 그래프 형태로 표현해 중간에 멈추고 재개할 수 있게 만든 실행 방식
  • Privacy Mode · 켜면 모든 AI 연산이 기기 밖으로 나가지 않도록 강제하는 설정

레포 원문 소개 (영문)

Your Personal AI super intelligence. A brain that builds a local-first memory of your life, a fantastic orchestrator of agent fleets and workflows, and a deep researcher.

GitHub에서 보기프로젝트 사이트

관련 기사

주목받는 레포

레포 전체 보기 →

METAL LAB 최신 기사