Discord • Reddit • X/Twitter • Docs
OpenHuman is an open-source desktop agent platform for private, local-first AI workflows. It combines a Rust-powered core, a Tauri desktop shell, and a React UI to help users connect data sources, maintain persistent context, and execute intelligent tasks with a polished, human-friendly interface.
This repository contains the OpenHuman core and desktop application source code. The product targets desktop environments on macOS, Linux, and Windows.
Install from the website or run one of the commands below.
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bashirm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iexFor full installation details, visit: https://tinyhumans.ai/openhuman
- Desktop-first agent experience: fast onboarding, clear workflows, and a polished UI.
- Persistent local memory: structured Memory Tree summaries stored in SQLite and exported to an Obsidian-compatible vault.
- Integrated connectors: 118+ OAuth integrations for Gmail, Notion, GitHub, Slack, Stripe, Calendar, Drive, Linear, Jira, and more.
- Auto-fetch synchronization: active integrations refresh on a regular loop so the agent keeps current context automatically.
- Model routing: tasks are routed to the right model for reasoning, speed, or vision.
- Native tools: built-in search, web scraping, code operations, voice, and task-specific capabilities.
- Token compression: TokenJuice reduces prompt size before model calls to save cost and latency.
- Privacy and security: workflow data stays local, encrypted, and under user control.
OpenHuman is designed to minimize vendor fragmentation and keep workflow context on device. It focuses on:
- preserving memory beyond single chat sessions,
- delivering a desktop-first user experience,
- enabling easy integration with external tools and services,
- and maintaining user control over data.
If you are contributing or exploring the codebase, begin with these resources:
A high-level comparison of OpenHuman and similar agent harnesses.
| Feature | OpenHuman | Typical alternative |
|---|---|---|
| Open-source | ✅ GNU | often proprietary or MIT |
| Desktop-first | ✅ polished UI | often terminal-first |
| Persistent memory | ✅ Memory Tree + vault | chat-scoped or plugin-dependent |
| Connector sync | ✅ auto-fetch | usually manual or plugin-based |
| Model routing | ✅ built in | often manual |
| Native tools | ✅ search, scraper, voice, code | usually code-only |
If you find this project useful, please star the repository on GitHub.
Thank you to everyone who contributes. For contributor guidelines, see CONTRIBUTING.md.
