openhuman
Your Personal AI super intelligence. Private, Simple and extremely powerful.
Discover how OpenHuman secures agent-to-agent communication with Signal-protocol E2E sessions. Learn about Double-Ratchet, X25519 keys, and AES-256-GCM encryption for robust data protection.
How OpenHuman Privacy Mode Guarantees Local-Only InferenceDiscover how OpenHuman Privacy Mode guarantees local-only inference by blocking cloud providers and preventing data transmission with pure-function checks.
How Flows Copilot Agents Propose Automation Graphs in OpenHumanDiscover how OpenHuman's Flows copilot agents analyze intent and context to propose automation graphs. WorkflowBuilder and FlowDiscovery validate and present runnable workflow suggestions.
How TinyMemory Module Extraction Maintains a Consistent Host-Module Contract in OpenHumanDiscover how TinyMemory module extraction ensures a consistent host-module contract in OpenHuman. Learn about type safety across process boundaries and a single source of truth.
How the Facade+Stub Pattern in OpenHuman Prevents Compile-Time Drift in Optional FeaturesDiscover how OpenHuman's facade+stub pattern prevents compile-time drift in optional features by ensuring API consistency across all build configurations, guaranteeing robust software.
How the OpenHuman Desktop Tauri Shell Launches and Manages the Embedded Rust Core ProcessDiscover how the OpenHuman desktop Tauri shell launches and manages the embedded Rust core process using CoreProcessHandle for lifecycle, port, and token management.
OpenHuman action_dir and workspace_dir Explained: How the Sandbox Enforces Path BoundariesUnderstand OpenHuman's action_dir and workspace_dir for agent sandboxing. Learn how path boundaries are enforced to secure operations and protect system files.
How OpenHuman CLI Subcommand Dispatch Works and How to Register New CommandsUnderstand OpenHuman CLI subcommand dispatch and how to register new commands. Explore the routing logic in cli.rs and the automatic registration process via schemas.rs and all.rs.
How OpenHuman Handles Channel Integrations for Messaging Providers and Native EmailDiscover how OpenHuman unifies messaging channels like email, Telegram, Discord, and WhatsApp using a trait system and JSON-RPC controllers for seamless communication.
Understanding OpenHuman’s Loadable Native Module System and TinyBus ABI AdmissionExplore OpenHuman's secure loadable native module system. Learn how it uses TinyBus ABI to verify and load cryptographically signed cdylib artifacts for enhanced security.
How the In-Process Core Communicates with the Tauri Frontend Using JSON-RPC and Bearer Token Authentication in OpenHumanLearn how OpenHuman's Rust core communicates with the Tauri frontend using JSON-RPC. Discover secure bearer token authentication and inter-process communication details.
What Is TokenJuice Compression and How OpenHuman Reduces Token CostsDiscover TokenJuice compression, OpenHuman's innovative layer that shrinks text payloads into compact tokens, significantly reducing LLM API costs by minimizing token count.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →