EmiOS gets to know you — your schedule, your habits, your preferences, your people. It offloads the mental burden of everyday life so you can focus on what actually matters. Manages your day, controls your home, handles the small stuff and the big stuff.
Not a chatbot. A system of agents that take action on your behalf.
An event-driven engine that proactively manages your day. Reminds you intelligently based on your schedule, texts you about important emails, plans and tracks tasks, and knows when to leave you alone.
Gmail sync across multiple accounts. Send, reply, and manage email from chat. Google Calendar with conflict detection. "Move my 2pm to Thursday" just works.
Nest thermostat, smart lights, Ring cameras. Dims the lights at bedtime, cools the house when you sleep hot, mutes notifications during meetings — autonomously.
Builds a knowledge graph of your life — people, places, preferences, relationships. Six belief engines track your routine, health, diet, sleep, and communication patterns.
Web UI, mobile, Telegram, Slack, SMS — each with its own personality, permissions, and safety rules. Voice input and output supported.
Picks music based on time of day, your mood, sleep quality, work vs. relaxation, and your calendar. Morning focus work gets different music than Friday evening wind-down.
Playwright-powered real browser control. Researches the web, fills forms, captures and understands screenshots. Web search and URL summarization from chat.
Name your assistant, give it a personality and backstory. Choose your LLM provider — OpenAI, Gemini, or Anthropic. Mix and match. Guided setup wizard, no config files needed.
It doesn't wait for you to ask. It watches your schedule, your emails, your calendar, and acts when it matters.
Not a wrapper around an API. A general-purpose multi-agent operating system.
There is so much done, but so much more can be done.
We use the Google ecosystem for calendar and email. Come add Outlook, Notion, Todoist, or whatever you use.
Discord, WhatsApp, Signal, Matrix — any messaging platform can become a room with its own personality.
Build new widgets, create alternative frontends — React, terminal, Electron, native mobile. The backend is ready.
Hue, HomeKit, Home Assistant, Zigbee — the tool system makes adding new device integrations straightforward.
The same system that powers Dayflow can power a fitness coach, finance tracker, study planner, or anything that benefits from autonomous AI.
Want to go fully offline? Add Ollama or any local model as a provider. The LLM interface is pluggable — bring your own backend.
Python 3.10+, Flask, SQLite, ChromaDB. No Docker required. Easy to read, modify, and extend. Full architecture docs included.
I use EmiOS daily because it really works for me and helps me.
I have ADHD, and Emi focuses me and reminds me of all the critical things — and the small things too. It acts as my friend, therapist, and collaborator depending on what I need.
It can be brutally honest. When I was getting bad sleep, it basically told me it was cutting me off from the keyboard and I should just go to bed. When I casually mentioned that I kept waking up in the middle of the night too hot, the next evening around 9 PM it told me that for more comfortable sleep it could cool the house down a bit. I said YES, do that. It had learned that I tend to sleep too hot. From then on, it started automatically cooling the house at night.
I have big plans for Emi. So many ideas for how to build this into a truly useful part of life — not an assistant, but really someone who takes care of me and my family. Improve health, mental health, diet, finances, entertainment. The foundation is here. Come help us build the rest.
— Jukka
EmiOS is in alpha. It's rough around the edges. But it's real, it runs, and it's yours.
View on GitHub