awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tinyhumansai avatar

tinyhumansai/openhuman

0
View on GitHub↗
tinyhumans.ai/openhuman↗

Openhuman

OpenHuman is an AI application framework for building private intelligence systems and personal AI layers. It provides a system for deploying private AI assistants that execute technical tasks and manage personal knowledge bases.

The project features a model-agnostic request proxy that routes AI workloads to different large language models based on requirements for reasoning, speed, or vision. It integrates an OAuth-driven data integrator to synchronize personal information from external services into a local knowledge base composed of hierarchical Markdown summaries. The framework also includes a voice interface with synchronized avatars for participation in video conferencing.

The system covers autonomous agent orchestration with sandboxed tool execution for coding, web research, and filesystem manipulation. It implements a headless JSON-RPC server architecture for remote client access and includes a token-reduction pipeline to compress payloads and optimize model context. Security is handled through local data encryption, secure credential storage, and agent execution isolation within containers or OS jails.

The core logic can be deployed as a self-hosted containerized server to maintain data privacy and support local model execution.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Agentic LLM Frameworks - Provides a framework for deploying private AI assistants that execute technical tasks using a toolset for coding and web research.
  • Private AI Infrastructure - Provides a comprehensive framework for hosting and managing personal AI assistants and agentic workflows on private, self-hosted servers.
  • Agent Access Controls - Enforces security tiers and command classification to restrict the autonomous actions AI agents can perform.
  • Agent Memory Stores - Provides a persistent memory store shared across agents and tools to maintain a consistent user context.
  • Agent Task Execution - Executes proactive technical tasks using tools for web searching, coding, filesystem manipulation, and computer control.
  • Model Routers - Directs AI workloads to specific large language models based on reasoning, speed, or vision requirements.
  • AI Knowledge Management - Builds a private intelligence system that synchronizes external data into a local Markdown-based knowledge base.
  • Autonomous Agent Orchestration - Orchestrates autonomous agents to execute technical workflows, web research, and filesystem manipulations.
  • Local Model Execution - Executes AI workloads on-device using local model providers to ensure data privacy and offline availability.
  • Model Routing - Routes AI workloads to different large language models based on specific requirements for reasoning, speed, or vision.
  • Markdown-Based Knowledge Bases - Transforms unstructured third-party data into hierarchical Markdown summaries stored in a local database for agent memory.
  • AI Knowledge Bases - Implements a local database that converts third-party data into hierarchical Markdown summaries to serve as memory for AI models.
  • Local Knowledge Bases - Implements a system for parsing, indexing, and managing document collections locally via hierarchical Markdown summaries.
  • Model Request Proxies - Provides a model-agnostic proxy that intercepts and routes requests to various interchangeable AI model providers.
  • RPC Servers - Implements a headless JSON-RPC server to decouple backend AI logic from desktop and mobile client interfaces.
  • Isolated Execution Sandboxes - Isolates agent execution within Docker containers or OS-level jails to prevent unauthorized host system access.
  • Local Privacy Solutions - Ensures data privacy by storing workflow data and personal information using local encrypted storage.
  • OAuth Integration Layers - Integrates third-party services via OAuth to synchronize personal information for use as AI agent context.
  • Filesystem Root Restrictions - Restricts agents to specific read/write root directories using a fail-closed policy for filesystem isolation.
  • Agentic Assistant Interfaces - Provides a desktop interface featuring a visual mascot that operates in the background and joins video meetings.
  • Agent Deployment - Provides systems for provisioning and configuring private AI agent instances on the desktop.
  • Agent Toolsets - Provides agents with a toolset for web scraping, filesystem operations, git management, and speech synthesis.
  • Voice Agents - Integrates speech-to-text, text-to-speech, and synchronized avatars for participation in live video conferencing calls.
  • AI Voice and Video Integration - Integrates speech-to-text and text-to-speech with synchronized avatars for participation in live video conferencing.
  • Context Optimization Tools - Provides utilities to compress verbose tool outputs and route tasks to specific models to optimize the AI context window.
  • Voice Interfaces - Provides a conversational system integrating speech-to-text, text-to-speech, and lip-synced avatars.
  • Token Reduction Pipelines - Converts HTML to Markdown and summarizes verbose payloads to reduce latency and token costs before model transmission.
  • Web Research Tools - Includes built-in tools for performing live web searches and scraping content to gather information for AI reasoning.
  • Automated Context Synchronization - Automates the recurring fetching of personal information from external services to maintain an up-to-date AI context.
  • Manual Memory Management - Allows users to browse, edit, and link processed data using a folder of Markdown files and a wiki-style workflow.
  • Containerized Deployments - Packages the JSON-RPC server into a minimal runtime image for consistent deployment across environments.
  • Self-Hosted AI Infrastructure - Provides tools for deploying and managing AI services and models on private hardware to maintain data sovereignty.
  • Self-Hosted Deployment Platforms - Supports running the headless application backend in a containerized environment on private infrastructure.
  • Event Systems - Coordinates low-latency synchronization across system domains using an event-based broadcasting architecture.
  • Data Encryption - Secures sensitive workflow data and credentials on-device using authenticated encryption and OS-level credential managers.
  • Credential Storage - Integrates with operating system credential managers to store secrets securely instead of using plain text.
  • Memory-Based Key Protection - Protects master keys and decrypted buffers using authenticated encryption and memory-zeroing techniques.
  • Non-Retentive Processing - Processes message content without retaining data for training or long-term storage to ensure user privacy.
  • Remote Access Security - Secures remote access to the headless JSON-RPC server using bearer tokens configured via environment variables.
  • Container-Based Sandboxes - Isolates autonomous agent tool execution within Docker containers or OS jails to protect the host system.
  • Skill Sandboxing - Running external skills within defined boundaries to isolate behavior and protect the system.
  • Event Bus Systems - Implements a typed broadcast system and request-response registry for decoupled communication between internal system domains.
  • Headless Server Hosting - Deploys core logic as a headless JSON-RPC server on remote providers to enable multi-device access.
  • AI Agents - Privacy-focused local desktop AI agent with memory systems.
  • AI Assistant Tools - Agentic assistant with desktop UI and integrations.
  • AI Assistants and Tools - Agentic assistant with desktop UI and memory.
42,587 stars·4,213 forks·Rust·GPL-3.0·43 views

Star history

Star history chart for tinyhumansai/openhumanStar history chart for tinyhumansai/openhuman

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does tinyhumansai/openhuman do?

OpenHuman is an AI application framework for building private intelligence systems and personal AI layers. It provides a system for deploying private AI assistants that execute technical tasks and manage personal knowledge bases.

What are the main features of tinyhumansai/openhuman?

The main features of tinyhumansai/openhuman are: Agentic LLM Frameworks, Private AI Infrastructure, Agent Access Controls, Agent Memory Stores, Agent Task Execution, Model Routers, AI Knowledge Management, Autonomous Agent Orchestration.

Which projects share features with tinyhumansai/openhuman?

Projects with overlapping indexed features include: microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… forem/forem — Forem is an open-source platform designed for building and managing technical communities. It functions as a social… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… supermemoryai/supermemory — Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with…

Projects sharing features with Openhuman

These projects share indexed features with Openhuman. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • microsoft/vscode-copilot-chatmicrosoft avatar

    microsoft/vscode-copilot-chat

    9,493View on GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    View on GitHub↗9,493
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • forem/foremforem avatar

    forem/forem

    22,726View on GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Rubycommunitydiscussionfeedback
    View on GitHub↗22,726
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    25,380View on GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    aiai-agentsllm
    View on GitHub↗25,380
  • Compare all 30 related projects→