Skip to content

brukcodes/openhuman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,736 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenHuman

OpenHuman demo

DiscordRedditX/TwitterDocs

Early Beta Latest Release

Overview

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.

Quick Start

Install from the website or run one of the commands below.

macOS / Linux x64

curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash

Windows

irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex

For full installation details, visit: https://tinyhumans.ai/openhuman

Key Features

  • 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.

Why OpenHuman

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.

Developer Resources

If you are contributing or exploring the codebase, begin with these resources:

OpenHuman Compared

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

Star the Project

If you find this project useful, please star the repository on GitHub.

Contributors

Thank you to everyone who contributes. For contributor guidelines, see CONTRIBUTING.md.

OpenHuman contributors

About

Your Personal AI super intelligence. Private, Simple and extremely powerful.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 69.8%
  • TypeScript 26.3%
  • JavaScript 2.0%
  • Shell 1.6%
  • CSS 0.2%
  • PowerShell 0.1%