gitmyhub

openhuman

Rust ★ 33k updated 18h ago

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

A desktop AI personal assistant that connects to your email, calendar, and 100+ services, builds a private local knowledge base about you, and answers questions with your full context already loaded.

Rustsetup: moderatecomplexity 3/5

OpenHuman is an open-source personal AI assistant — a desktop application that connects to your existing tools and learns about you over time. Instead of starting from scratch every session, it continuously pulls information from your accounts (email, calendar, documents, project management tools, and more) and builds a local knowledge base on your computer. This means the AI already knows your context the next time you open it.

The core idea is a "memory tree" — a structured, locally stored summary of everything you connect. Your data is chunked into small pieces, scored for relevance, and saved as files on your machine in a format compatible with Obsidian (a popular note-taking app), so you can browse and edit it yourself. Nothing is sent to a remote server by default.

The assistant has a desktop mascot — a visual face — that can speak, react, and even join video calls as a participant. It comes with built-in tools for web search, reading web pages, working with files and code, and voice input and output. A feature called TokenJuice compresses long content before sending it to an AI model, which the project claims reduces cost and response time significantly.

It connects to over 100 services including Gmail, GitHub, Slack, and Google Drive using one-click authorization. Model routing automatically picks the right AI model for each task. The project is in early beta, built with Rust, and available for download on its website. The full README is longer than what was provided.

Where it fits