OpenHuman
Local-first, open-source desktop AI agent — designed with privacy in mind.
OpenHuman is a local-first, open-source desktop AI agent that TinyHumans beta-launched in May 2026. Built with Rust and Tauri v2, the native binary runs on macOS, Windows, and Linux. It accumulates user's email, messaging, notes, and calendar data in local SQLite and Obsidian-compatible Markdown vaults (~/.openhuman/wiki/) to form persistent memory. Just as Obsidian revolutionized personal knowledge management with Markdown files, OpenHuman aims to be a personal AI runtime that, with long-term memory, deeply understands the user the more it is used. Within 15 days of its release, it garnered over 32,000 stars on GitHub and ranked #1 simultaneously on Product Hunt's daily and weekly charts.
Existing AI agents have two structural limitations. Cloud services like ChatGPT and Gemini operate on a session basis, losing context after a conversation ends, and sensitive research data is transmitted to external servers. On the other hand, local LLM solutions like Ollama and LM Studio ensure privacy but lack external service integration or systematic memory management capabilities. OpenHuman addresses this gap with its Memory Tree architecture. Source adapters automatically collect data from Gmail, Notion, and Slack every 20 minutes (TICK_SECONDS=1200), normalize it into chunks of 3,000 tokens or less, and organize it into three tree structures: source-based, topic-based, and daily digest. Each leaf node goes through a lifecycle of pending_extraction, admitted, buffered, and sealed, and is promoted or discarded based on its deep score. The TokenJuice compression engine reduces the tokens of tool output by approximately 70%, significantly lowering API costs, and the model routing system automatically selects the optimal model from over 30 LLM providers based on task type hints (e.g., hint:reasoning, hint:fast, hint:vision, hint:code). It supports one-click OAuth integration with over 118 services via Composio connectors, and from v0.54.0, it can share memory with other AI coding tools such as Claude Code, Cursor, and Codex through the agentmemory backend.
From the perspective of a life science researcher, OpenHuman can serve as a hub for research workflows. During the process of reviewing papers, journal notifications received via Gmail, reading notes organized in Notion, and discussion content from Slack lab channels are automatically accumulated in the Memory Tree, allowing for immediate and contextual responses to queries such as "Summarize the keywords that have been repeatedly mentioned in CRISPR delivery-related papers over the past month." With its built-in coder toolset (filesystem, git, lint, test, grep), Python analysis scripts can be debugged or pipelines automated using natural language, and voice input (STT via Whisper) and voice output (TTS via Piper) are supported, allowing for interaction with the agent even in wet lab settings where hands are occupied. When local AI mode is activated, the Gemma3 1B model and the all-minilm embedding model perform summarization and search even in offline environments, ensuring complete privacy even in highly secure clinical data environments.
💻 System Requirements
GPU not required (default configuration uses cloud LLM). When using local AI mode, Ollama/LM Studio can utilize the GPU, but it is not mandatory.
Binary file size is approximately 500MB. Additional storage of +700MB is required when adding local models (Gemma3 1B ~700MB, all-minilm ~23MB). The amount of memory data can be up to several GB.
⚡ Installation
4-1. Quick Start
# macOS (Homebrew)
brew tap tinyhumansai/openhuman
brew install openhuman
# Linux (Debian/Ubuntu) — Signed apt repository
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
# Windows (PowerShell) — Signed MSI installation
irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex
4-2. Detailed Installation (Source Build)
# 1. Clone the repository (including submodules)
git clone --recurse-submodules https://github.com/tinyhumansai/openhuman.git
cd openhuman
# 2. Install dependencies (Requires Node.js 24+, pnpm 10.10.0, Rust 1.93.0)
pnpm install
# 3. Run the desktop app in development mode
pnpm --filter openhuman-app dev:app
# 4. (Optional) Enable local AI — in config.toml:
# local_ai.runtime_enabled = true
# local_ai.opt_in_confirmed = true
# Default models: gemma3:1b-it-qat (summarization), all-minilm:latest (embedding)
4-3. Docker
docker-compose up
🧬 Bio Use Cases
Research Literature Knowledge Hub
Gmail journal notifications, Notion reading notes, and Slack lab discussions are automatically aggregated into Memory Tree every 20 minutes. It generates context-aware responses with source- and time-based weighting for queries like, "Summarize the tools that were repeatedly mentioned in the scRNA-seq related discussions this quarter." This saves several hours per week compared to manual literature organization.
Wet Lab Voice Data Logging
When experimental protocols are given as voice commands using Whisper STT, they are automatically recorded in a Markdown vault. For example, "Today's transfection conditions — Lipofectamine 3000, 2μg DNA, 6-well plate, 48-hour incubation" automatically generates an experimental note and automatically searches for previous similar experimental conditions.
Bioinformatics Script Automation
Using the built-in coder toolset, natural language instructions like "Filter the DESeq2 results CSV to include only genes with padj < 0.05 and generate a volcano plot" automatically generate Python code, execute it, and visualize the results. Context from analysis code written in Claude Code or Cursor is also shared through agentmemory.
FAQ
What is OpenHuman?
OpenHuman is a local-first, open-source desktop AI agent that TinyHumans beta-launched in May 2026. Built with Rust and Tauri v2, the native binary runs on macOS, Windows, and Linux. It accumulates user's email, messaging, notes, and calendar data in local SQLite and Obsidian-compatible Markdown vaults (~/.openhuman/wiki/) to form persistent memory. Just as Obsidian revolutionized personal knowledge management with Markdown files, OpenHuman aims to be a personal AI runtime that, with long-term memory, deeply understands the user the more it is used. Within 15 days of its release, it garnered over 32,000 stars on GitHub and ranked #1 simultaneously on Product Hunt's daily and weekly charts. Existing AI agents have two structural limitations. Cloud services like ChatGPT and Gemini operate on a session basis, losing context after a conversation ends, and sensitive research data is transmitted to external servers. On the other hand, local LLM solutions like Ollama and LM Studio ensure privacy but lack external service integration or systematic memory management capabilities. OpenHuman addresses this gap with its Memory Tree architecture. Source adapters automatically collect data from Gmail, Notion, and Slack every 20 minutes (TICKSECONDS=1200), normalize it into chunks of 3,000 tokens or less, and organize it into three tree structures: source-based, topic-based, and daily digest. Each leaf node goes through a lifecycle of pendingextraction, admitted, buffered, and sealed, and is promoted or discarded based on its deep score. The TokenJuice compression engine reduces the tokens of tool output by approximately 70%, significantly lowering API costs, and the model routing system automatically selects the optimal model from over 30 LLM providers based on task type hints (e.g., hint:reasoning, hint:fast, hint:vision, hint:code). It supports one-click OAuth integration with over 118 services via Composio connectors, and from v0.54.0, it can share memory with other AI coding tools such as Claude Code, Cursor, and Codex through the agentmemory backend. From the perspective of a life science researcher, OpenHuman can serve as a hub for research workflows. During the process of reviewing papers, journal notifications received via Gmail, reading notes organized in Notion, and discussion content from Slack lab channels are automatically accumulated in the Memory Tree, allowing for immediate and contextual responses to queries such as "Summarize the keywords that have been repeatedly mentioned in CRISPR delivery-related papers over the past month." With its built-in coder toolset (filesystem, git, lint, test, grep), Python analysis scripts can be debugged or pipelines automated using natural language, and voice input (STT via Whisper) and voice output (TTS via Piper) are supported, allowing for interaction with the agent even in wet lab settings where hands are occupied. When local AI mode is activated, the Gemma3 1B model and the all-minilm embedding model perform summarization and search even in offline environments, ensuring complete privacy even in highly secure clinical data environments.
When should I use OpenHuman?
Local-first, open-source desktop AI agent — designed with privacy in mind.
What is a biomedical use case for OpenHuman?
Research Literature Knowledge Hub: Gmail journal notifications, Notion reading notes, and Slack lab discussions are automatically aggregated into Memory Tree every 20 minutes. It generates context-aware responses with source- and time-based weighting for queries like, "Summarize the tools that were repeatedly mentioned in the scRNA-seq related discussions this quarter." This saves several hours per week compared to manual literature organization.
📝 Update Notes
- vv0.63.129/13/2026
이번 OpenHuman v0.63.12 업데이트는 새로운 기능이나 버그 수정 없이, 시스템 관리를 위한 버전 번호 업데이트만을 포함하고 있어요. 따라서 생명공학 연구 데이터 분석이나 실험 워크플로우에 미치는 직접적인 기능적 변화는 없습니다. 다만, 자동화된 릴리스 프로세스를 통해 도구가 안정적으로 유지되고 있음을 확인할 수 있는 정기적인 관리 업데이트입니다.
- vv0.61.87/17/2026
OpenHuman v0.61.8 업데이트는 소프트웨어 배포 파이프라인을 정비하여 최신 개선 사항을 더욱 안정적으로 반영하는 데 집중했습니다. 메인 브랜치의 최신 작업 내용이 릴리스 브랜치로 원활하게 이어지도록 구조를 개선하여, 향후 배포될 기능들의 신뢰도를 높였습니다. 이번 업데이트는 시스템 안정화에 초점을 맞추고 있어, 연구자분들이 최신 기능과 버그 수정 사항을 더욱 끊김 없이 안정적인 환경에서 활용할 수 있도록 돕습니다.
- vv0.61.27/15/2026
이번 OpenHuman v0.61.2 업데이트는 여러 AI 에이전트를 통합 관리하는 '오케스트레이션 허브'를 통해 연구 워크플로우의 제어 능력을 획기적으로 높였어요. 복잡한 실험 시뮬레이션이나 데이터 분석 단계를 에이전트 단위로 정교하게 설계할 수 있으며, 승인 절차를 거치는 도구 실행 기능으로 실험 장비와의 안전한 연동도 가능해졌습니다. 특히 강화된 보안과 안정성 덕분에 민감한 생물학적 데이터를 다루는 자동화 파이프라인을 더욱 신뢰하며 운영할 수 있게 되었어요.
- vv0.58.77/1/2026
OpenHuman v0.58.7에서는 화상 회의 기능이 대폭 개선되어, 연구 미팅 내용을 더욱 직관적으로 관리하고 자동 요약 기능을 더욱 안정적으로 활용할 수 있어요. 특히 MCP와 Skills 연결 기능의 응답 속도와 안정성이 향상되어, 외부 생물정보학 데이터베이스나 분석 도구를 연동하여 사용하는 워크플로우의 지연 시간을 크게 줄였습니다. 실험 데이터 처리나 복잡한 분석 파이프라인을 자동화하는 과정에서 더욱 빠르고 신뢰할 수 있는 연구 환경을 경험해 보세요.
- vv0.58.06/26/2026
OpenHuman v0.58.0은 메모리와 지능 처리 능력이 대폭 강화되어, 방대한 양의 생물학적 데이터를 더욱 빠르고 정확하게 분석할 수 있어요. 특히 데이터 입력 및 임베딩 과정이 효율적으로 개선되어, 복잡한 유전체 정보나 대규모 문헌 데이터를 다룰 때의 안정성이 높아졌답니다. 또한, 작업 및 에이전트 워크플로우가 정교해짐에 따라 복잡한 실험 파이프라인이나 연구 프로세스를 더욱 체계적으로 자동화하고 관리할 수 있게 되었어요.
- vv0.57.536/23/2026
이번 업데이트는 실험 데이터 확인을 위한 채팅 UI와 가독성 개선에 집중했어요. 마크다운 테이블과 첨부 파일 처리 기능이 정교해져 복잡한 수치나 실험 결과물을 더 정확하게 파악할 수 있습니다. 또한, 음성 명령의 안정성이 높아져 실험 중 핸즈프리 활용이 더 원활해졌으며, 세션 관리 오류도 해결되어 끊김 없는 연구 흐름을 유지할 수 있어요.
- vv0.57.526/20/2026
이번 업데이트로 Agent World의 데이터 레이어가 강화되어, 실시간 데이터 피드와 디렉토리를 더욱 정확하게 모니터링할 수 있게 되었어요. 특히 백그라운드 에이전트의 작업 관리 기능이 개선되어, 복잡한 연구 워크플로우 수행 시 불필요한 연산 자원 낭비를 방지할 수 있습니다. 또한 지갑 보안 및 복구 프로세스가 안정화되어 연구 자산 관리의 신뢰도도 한층 높아졌어요. 데이터의 정확성과 작업 효율성을 동시에 높이고 싶은 연구자분들께 이번 업데이트를 추천드려요.
- vv0.57.446/18/2026
이번 업데이트에서는 멀티 에이전트 오케스트레이션 기능이 강화되어, 비용이 많이 드는 복잡한 생물학적 시뮬레이션이나 워크플로우를 승인 절차와 함께 안정적으로 관리할 수 있어요. 특히 시각 지능(Vision) 기능과 수치 정확도(Numeric Grounding)가 개선되어, 현미경 이미지 분석이나 정밀한 실험 데이터 추출 시 데이터의 신뢰성을 높여줍니다. 또한 백그라운드 작업 패널이 도입되어 대규모 데이터 분석을 실행해 두는 동안에도 중단 없이 다른 연구 업무에 집중할 수 있어 매우 효율적이에요.
- vv0.57.406/17/2026
OpenHuman v0.57.40은 에이전트 추론을 병렬로 처리하여 대화 속도를 획기적으로 높였습니다. 덕분에 여러 개의 복잡한 생물학적 질의를 순차적 대기 없이 동시에 수행하며 데이터 분석 시간을 크게 단축할 수 있어요. 또한 메모리 소스의 신뢰성이 개선되어, 이전 연구 맥락이나 실험 데이터가 끊김 없이 더욱 정확하게 유지됩니다. 더욱 빠르고 안정적인 환경에서 대규모 문헌 검토와 데이터 분석 작업을 효율적으로 진행해 보세요.
🧪 Related Code of Life
No related Code of Life posts yet.