EmiOS is a local-first personal AI assistant that manages your day, controls your home, browses the web, and learns who you are — all running on your machine, under your control.
Not a chatbot. A system of agents that take action on your behalf.
Plans your day, tracks tasks across plans, dispatches actions at the right time, and adapts when things change. Strategic planning meets real-time execution.
Reads your email, triages by importance, manages calendar events, creates reminders. Sends emails in your voice with your signature.
Playwright-powered real browser control. Orders food, researches the web, fills forms, captures screenshots — with visual understanding of what's on screen.
Nest thermostat, smart lights, Ring cameras. Sets temperatures based on your schedule, adjusts lighting, checks who's at the door.
Builds a persistent graph of your life — people, places, preferences, relationships. Entity cards with beliefs, evidence tracking, and automatic deduplication.
Slack, Telegram, SMS, web UI — each with its own identity, safety policy, and conversation scope. Talk to Emi from anywhere.
Not a wrapper around an API. A complete agent operating system.
The philosophy behind EmiOS.
Control nodes make routing decisions. LLMs make content decisions. The architecture doesn't depend on the LLM being reliable.
Action agents pick from what's given to them. The thinking happens in planners. The filtering happens in deterministic code.
A child process never has more permissions than its parent. Tools, resources, and actions are constrained at every level.
Your data lives on your machine. Your conversations stay private. Cloud APIs are used for inference, not storage.
No silent fallbacks. Errors surface immediately. But the system degrades gracefully — a failed tool doesn't crash the day.
Snapshot first, then visual scout, then coordinates. Understand the state before taking action.
EmiOS is in alpha. It's rough around the edges. But it's real, it runs, and it's yours.
View on GitHub