openhuman  by tinyhumansai

Personal AI agent for deep desktop integration and local intelligence

Created 3 months ago
16,764 stars

Top 3.1% on SourcePulse

GitHubView on GitHub
Project Summary

OpenHuman offers a private, powerful, and user-friendly personal AI superintelligence designed for deep integration into daily workflows. Targeting users overwhelmed by managing multiple AI services and concerned about data privacy, it provides a unified, desktop-first experience that prioritizes local data control and simplifies access to various AI models and third-party APIs.

How It Works

OpenHuman employs a UI-first, desktop-native approach, abstracting away complex configurations for a streamlined user experience. It consolidates access to multiple AI models, search, and other APIs under a single subscription, while crucially keeping workflow data encrypted and stored locally on the user's machine. This architecture leverages webhooks for real-time event feedback and features a local knowledge base that compounds context over time, enabling a more aware and personalized AI assistant.

Quick Start & Requirements

Installation is straightforward via a provided script for MacOS/Linux (curl ... | bash) or Windows (irm ... | iex), with a website download also available at tinyhumans.ai/openhuman. The project emphasizes a terminal-free setup, aiming for a few clicks to a working agent. Specific hardware or software prerequisites beyond OS compatibility are not detailed, though local AI runners are mentioned. Official documentation links include docs/ARCHITECTURE.md and docs/install.md.

Highlighted Details

  • Neocortex: A local-first knowledge base that learns from user data and activity, building compounding context across sessions and tools.
  • Subconscious: Background self-learning loops that transform everyday usage into workflow-aware intelligence.
  • Screen Intelligence: The agent analyzes on-screen content to enrich local context.
  • Inline Autocomplete: Memory-aware keyboard completion available system-wide.
  • Voice (STT + TTS): Native desktop support for speech input and output.
  • Skills & Integrations: One-click integration with services like Gmail, Slack, and Notion, featuring local encryption and webhook support.
  • Privacy & Security: All workflow data remains on-device and is encrypted locally.

Maintenance & Community

The project is explicitly marked as "Early Beta — Under active development," indicating potential for ongoing changes and instability. Community engagement is fostered through Discord, Reddit, and X/Twitter channels.

Licensing & Compatibility

OpenHuman is licensed under GNU, a strong copyleft license. This license may impose restrictions on distributing derivative works or linking with proprietary software, potentially impacting commercial use cases.

Limitations & Caveats

As an early beta project, users should anticipate rough edges, potential bugs, and ongoing development that may introduce breaking changes. The GNU license requires careful consideration for integration into closed-source or commercial products.

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
926
Issues (30d)
549
Star History
17,235 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.