Introduction
The open application layer for personal AI
Eigin is a capable personal agent that belongs to you.
To get real value from AI, you have to let it know you. How you think, what you care about, your private conversations.
Most personal AI today belongs to someone else, and answers to them.
Eigin lives on your device and answers only to you. You choose the model and how it works.
What makes Eigin different
| What you get | In practice |
|---|---|
| It shapes itself around you | No baked-in persona. It builds an on-device knowledge graph of your people, goals and routines. See The Agent. |
| You own your context | Chats and memory live on your device. Use any OpenAI-compatible API, a local model, or Eigin Relay with no account. See Inference providers. |
| It integrates with your life | Native calendar, reminders, health and location, plus Gmail, Microsoft and IMAP. MCP covers the rest. See Integrations. |
| It works while you're away | It tracks your goals as intents and follows up in scheduled background sessions. See Initiative. |
| Its voice stays local | On-device speech recognition, local text-to-speech and a hands-free live call mode. See Voice. |
| It's built for people | A fixed set of declared tools and no shell. It asks before changing your data or acting on your behalf. See Permissions. |
| It's open and compliant | AGPL v3, compliant with GDPR and the EU AI Act, with a CASA-validated relay. See Compliance. |
Where to start
New to the codebase? Read in order:
- Philosophy: why Eigin exists.
- System context: Eigin at the system level.
- The Agent: the agent ontology.
- Contributing: how we work, and how to get involved.
Then jump to whatever you're working on: iOS, Conversation, Tools, or Voice.
Building from source
See Build from source for prerequisites, setup, and build commands.