How many SaaS subscriptions can you get rid of?
eidan isn't another AI tool. It's the agent platform that replaces your scheduling tool, email triage, social scheduler, and analytics dashboard — because it's one thing you own, not five things you rent.

- Replaces 5+ rented tools
- One platform you own
- Self-hosted, open source
- No lock-in, ever
Subscriptions eliminated
The unit isn't tokens or context windows. It's subscriptions eliminated.
Every tool below is a monthly bill and a company that owns your data. eidan does the same jobs as one platform you run yourself — so the recurring cost, and the lock-in, go to zero.
| Tool you rent | Typical monthly | eidan replaces it with |
|---|---|---|
| SchedulingCalendly, Cal.com | £0–12/mo | Calendar built in, with agents that book, remind, and brief you |
| Email triageSaneBox, Superhuman | £7–30/mo | Read-through mail + triage agents over your own inbox |
| Social schedulerBuffer, Hootsuite | £5–90/mo | Post + listen across 8 networks (Charles), keys in your vault |
| Analytics dashboardDatabox, BI tools | £0–100/mo | Trends, Search Console & funnels the agent reasons over (Charles) |
| CRMHubSpot, Pipedrive | £14–100/mo | Contacts, deals & pipeline per venture (Charles) |
| Your rented stack | ≈ £40–340/mo | One platform you own — no subscription |
You pay for your own hosting + model calls — and nothing else.
Own your stack
Own your stack, end to end.
For the people who read the architecture before the pricing: eidan is self-hosted, open, and built as one system — so no one else controls your roadmap, your data, or your bill.
No vendor lock-in
Every part is open source (AGPL). Fork it, audit it, run it forever. Nothing gets sunset from under you, and you can always export everything and walk.
No SaaS dependency
It doesn't phone home. No third-party service sits between you and your own email, calendar, files, or customers — your data never leaves infrastructure you control.
Your roadmap, data & pricing
No vendor decides what it does next, hoards your data, or raises the price on you. The direction, the schema, and the cost are yours to set.
Built end-to-end
One coherent platform — memory, agents, integrations, and UI — self-hosted on your box. Not five SaaS APIs stitched together and billed separately.
Proof of work
“I didn't just read about AI agents. I built one. From scratch. And it runs my business.”
15+ agents running daily, orchestrating a real business end to end.
- Calendar
- Content
- Sales pipeline
- Code quality
The platform
A finished agent, not a box of parts.
Most open agents hand you a toolkit and a skills folder. eidan is the open-source core — agent runtime, a real memory graph, and the surfaces to talk to it — free, AGPL, and yours to self-host. Specialist agents are optional bolt-ons on top.
It genuinely remembers
Your events, notes, and the context of your life kept in a real database you can search, export, and back up — linked together, not lost in a sprawling text file.
Your files, not their bucket
Upload logos, images, even video — and keep the bytes on object storage you own (your S3, R2, or MinIO), not a vendor's. Big files upload straight from your browser to your bucket, so nothing is capped or held hostage.
Say it once — it files itself
Drop a note by voice or text — from the web, or straight from Telegram while you're walking. It's transcribed, sorted the way you tell it to, and routed: logged to memory, turned into a task your coding agent picks up, or seeded as content. The capture tax, gone.
Ready-made, not a blank framework
Start with a working assistant out of the box, not a toolkit to wire up. Add specialist bundles — free and optional — when you want them: Sage codes for you today; Charles (business) and Charlotte (lifestyle) are in active build.
Use any AI model
Claude runs out of the box for quality, and you can switch in cheaper or faster models whenever you like — pick any model from the OpenRouter catalogue per chat. You're never locked to one provider.
Compare models head-to-head
Not sure which model is best for a prompt? Run it across several at once and have a third judge and merge the strongest answer — then read each model's raw take side by side. Fork, then merge.
Build your own agent org
Stand up specialist agents that run on a schedule, watch your mail, calendar and socials, and escalate findings up or delegate work down to each other — wired by relationships you draw and see on a live org chart.
Plugins that ship whole features
Add a whole new capability by dropping in one folder — screen, data, behaviours, and integrations all included. Every capability is a plugin you can fork.
Secrets it can use but never sees
API keys and credentials live in a per-user encrypted vault, sealed at rest with a master key that never leaves your environment. The agent uses them by reference — they're never pasted into a prompt or handed to a model.
Runs anywhere, reach it anywhere
Run it on your laptop, a server, or a cloud host — one machine or many, all sharing one memory. Talk to it from the web app, the command line, or straight from Telegram, and get nudges pushed to Telegram or Slack.
Core + extensions
One core, plus the extensions you want.
Every part is free and open source (AGPL). eidan is a complete agent on its own; the bundles are optional extensions that hand it a whole job — add the ones you want.
eidan core
The core
Your own agent with structured, relational memory — free, open, and complete on its own.
Coding Sage
Coding
Delegate engineering work straight from chat and watch it land — Sage branches, codes, opens the PR, and iterates until CI's green, all tracked on a live board.
Business Charles
Business
An agentic back office for a portfolio of ventures — books, CRM, marketing, and analytics.
Lifestyle Charlotte
Lifestyle
An AuDHD-first companion for the rhythm of your week — sleep, movement, food, mood, and family.

The core
eidan core
eidan core
The free, open-source core: a real agent with relational memory you own, a web UI and a terminal REPL, the full plugin system, and one-command deploy. It stands on its own — the bundles are optional extensions on top.
Features
Shipping- Structured, relational memory — a Postgres knowledge graph you control
- Talk to it in a web UI, a terminal REPL, or straight from Telegram (and by voice) — one memory behind all
- Define your own agents — a persona, its own model, and triggers (a schedule, a sensor, a webhook)
- Delegate work to a job queue and watch it on a board; set recurring routines; it escalates when unsure
- Model-agnostic — Claude by default, opt into OpenRouter and others per task
- Calendar, mail and Drive built in; notifications out to Slack or Telegram
- Secrets in a per-user encrypted vault — used by reference, never shown to a model
- Open interop — speak MCP and A2A, in and out, so other agents and tools can plug in
- Runs anywhere — one node or many, all sharing one Postgres you control
- Open source (AGPL) — inspect it, fork it, export everything, walk away anytime
- Shared planning boards — a kanban any agent or bundle can plan on, with rich cards and typed references
Works with
Connected
Coding bundle
Coding Sage
Coding Sage
Sage delegates real engineering work. Hand it a task in plain language — no issue required — and it codes the change on an isolated workspace, self-reviews before opening the PR, then loops on review comments and failing checks until it's mergeable. A jobs board tracks every task through Queued → Active → In review → Done, and mirrors GitHub on its own. You keep the merge button.
Features
ShippingRoadmap- Delegate any coding task straight from chat — no GitHub issue needed
- A live jobs board: every task moves Queued → Active → In review → Needs work → Done
- Runs many jobs at once, each in its own git worktree — same-repo tasks never collide
- Claude Code in an isolated workspace; self-reviews its diff before opening the PR
- Reads review comments + failing CI and pushes fixes until checks pass — you keep the merge button
- The board mirrors GitHub: a merged PR moves to Done, a failing one back to needs-work, on its own
- Codex and Gemini as alternative coding engines
- Earned auto-merge for trusted repos
- Escalates to you when it gets stuck
- Pick the model/node per job, and grant scoped secrets to a task
Works with
ConnectedPlanned
Business bundle
Business Charles
Business Charles
Charles is built to run a portfolio — not one assistant but a family of role-scoped agents (accounting, relationship, social), each scoped to a venture and coordinating through shared state. Vendor-neutral by design: bring your own Xero, HubSpot, or Meta, or start with manual adapters. Today it ships the ventures registry; the rest is in active build.
Features
ShippingRoadmap- Ventures registry — multi-entity tree (Ltd / sole-trader / holding), with nested projects under a company
- Companies House identity lookup — pull a UK company's registered details into a venture
- Per-venture plan, tasks, ideas and notes the agent reasons over
- Social connections — multiple accounts per platform, bring your own OAuth app, each credential sealed in the vault and never shown to a model; post and listen across Bluesky, Mastodon, Threads, Instagram, Facebook, LinkedIn, X and YouTube
- Books read-through — Xero and Stripe (balance, invoices, subscriptions + MRR, payouts) the agent can reason over
- Market signals — Google Trends, Google Search Console and Trading 212 read-through
- Slide decks — turn Markdown into presentations (Marp), deterministic output
- Domain inventory — your domains across registrars in one place, imported from GoDaddy
- Venture boards — a planning kanban with rich cards and typed references, per venture
- Domain inventory — more registrars (Cyberfolks import)
- CRM — contacts, companies, deals, and pipeline per venture
- Books, deeper — cash position, tax deadlines, invoice write-back
- Vendor-neutral provider abstraction — manual adapter first, no lock-in
- Role-scoped agent family (accounting / relationship / social Charles)
Works with
ConnectedPlanned
Lifestyle bundle
Lifestyle Charlotte
Lifestyle Charlotte
Charlotte is one trusted companion, not a dashboard. Built AuDHD-first: 30-second stolen-moment logging, your body-state as context on every turn, and proactive nudges — transition warnings, rest enforcement, body-doubling — instead of charts you have to remember to open.
Features
Roadmap- Fitness — canonical sleep / activity / body store, Strava-first ingest
- Nutrition + meals — meal planning and grocery-list automation
- Wellbeing — mood, habits, fasting, and an ideas shelf that resurfaces
- Proactive AuDHD nudges — transitions, rest, body-doubling, shutdown ritual
- Calendar-aware morning brief (via the free core)
Works with
PlannedWhat's in the box
50 plugins, all free and open.
Every capability is a plugin — a screen, its data, behaviours, and integrations in one folder you can read, fork, or switch off. Here's what ships today: the always-on core, the opt-in bundles, and the engine plugins eidan inherits from matbot.
Core
25Free, AGPL, always on — the agent you get out of the box.
A2A
Other agents can delegate to eidan over A2A.
Agents
User-defined agents — a persona, its own model, and triggers (schedule / sensor / webhook).
Calendar
Read-through .ics feeds — upcoming + search.
Cost ledger
Per-call token + cost tracking — know exactly what each model call costs.
Decisions
A searchable log of what was decided and why.
Drive
Read-through Google Drive — search + read files.
Escalations
A human-in-the-loop inbox — it flags you when it's unsure.
Gmail
Read-through Gmail over OAuth2.
Jobs
Delegation work-queue — hand work off by capability and track it to done.
Journal
Drop a text or voice note; it's categorised, logged, and routed — a bug/task opens a coding job, a content-seed feeds your planning agents.
Keen storage
Append-only persistence — every message lands in Postgres before the model even replies.
MCP server
Expose eidan's tools to external agents (Claude Code, …).
Read-through IMAP + SMTP send over your own accounts.
Memory
Relational long-term memory — a Postgres knowledge graph it reads, links, and you can export.
Notify
Outbound events routed to Slack or Telegram.
Procedures
Sandboxed JS the agent writes to compose its own tools in an isolated VM.
Reddit research
Market-trend and pain-point research across Reddit.
Routines
Recurring prompts — “every morning at 08:00, brief me.”
Secrets vault
Per-user encrypted vault (Fernet at rest) — the agent uses keys it never sees.
Secure entry
An LLM-free write path for secrets, so values never touch a prompt.
Telegram
Chat with your agent from Telegram, account-linked.
Telemetry
Node heartbeats + an activity stream powering the dashboard.
Tool guard
Truncates oversized tool results before they flood the context.
Voice
Speech-to-text via any Whisper-compatible endpoint.
Web chat
The streaming turn API behind the web app (AG-UI).
Sage — coding
3Free, AGPL, opt-in — the autonomous coding bundle.
Databases
Connect named Postgres / Mongo and run read/write queries.
Logs
Read deployment logs from Vercel / Fly / Heroku / Better Stack.
Sage
Delegate engineering tasks; it codes, opens the PR, and iterates to green on a live board.
Charles — business
14Free, AGPL, opt-in — the back-office, social, and market-signals bundle.
Bluesky
Post, search, read feed on Bluesky (AT Protocol).
Decks
Agent-composed Marp slides → pptx / html / pdf.
Domains
Track domains across registrars (GoDaddy import), renewals in one place.
Post, search, read feed on Facebook.
Google Trends
Search trends, top charts, and rising queries.
Post, search, read feed on Instagram.
Post, search, read feed on LinkedIn.
Mastodon
Post, search, read timeline on Mastodon.
Search Console
Performance, sitemaps, and indexing for your sites.
Threads
Post, search, read timeline on Threads.
Trading 212
Portfolio holdings, account, and trade history.
Ventures
A multi-entity org / venture / project tree.
X
Post tweets, search, read timeline on X.
YouTube
Comment, search, channel + video info on YouTube.
Engine
8From matbot, the open Apache-2.0 runtime eidan is built on.
Ask-user
Mid-turn human prompts.
Background
Detached sub-turns that run on their own.
Cognition
Reasoning helpers for harder turns.
HTTP
Make web requests.
Rumsfeld
Known / unknown framing for a task.
Skills
A per-turn trigger / analysis classifier.
Tool store
Generated CRUD tools over a named store.
Workspace
A file scratchpad for the agent.
Why eidan
How eidan stacks up.
Most open agents are toolkits you assemble or canvases you wire up. eidan ships the memory, the personas, and the UI — ready to go, and yours to keep.
| eidan | DIY agent frameworksHermes, OpenClaw… | Workflow buildersn8n, Make… | Knowledge searchOnyx, RAG apps… | |
|---|---|---|---|---|
| Structured, relational memory you can query & export | ✓ | ~ | — | ~ |
| Ready-made agents, not just a framework | ✓ | — | — | — |
| Free specialist bundles (coding today; business & lifestyle in build) | ✓ | — | — | — |
| Built-in web UI and chat | ✓ | ~ | ✓ | ✓ |
| Acts for you — not just answers questions | ✓ | ✓ | ✓ | — |
| Works out of the box, no wiring required | ✓ | — | — | ~ |
| Open source — own it and walk away | ✓ | ✓ | ~ | ~ |
✓ built in · ~ limited or DIY · — not really its job
The agent landscape
The agents you've heard of are cloud work software.
monday.com, Notion, Codex and Cursor all ship capable agents — but they run on someone else's servers, bill by the seat or by AI credits, and are built for a team's workday. eidan is the one you host yourself, over your own data, for your own life.
| eidanself-hosted · open | monday.com Agentscloud work platform | Notion Agentscloud workspace | OpenAI Codexcloud coding agent | CursorAI code editor | |
|---|---|---|---|---|---|
| Self-host it — your data lives on infrastructure you own | ✓ | — | — | ~ | ~ |
| Open source — fork it, audit it, no lock-in | ✓ | — | — | ~ | — |
| Built for your life and family, not seat-priced teamwork | ✓ | — | — | — | — |
| Runs over your own email, calendar and files | ✓ | ~ | ~ | — | — |
| Flat cost, bring your own model key — no per-seat or usage credits | ✓ | — | — | ~ | ~ |
| One agent across your life, your business and your code | ✓ | — | — | — | — |
✓ yours · ~ partial or local-only · — not what it's for
Honest mid-2026 snapshot — rivals iterate fast, so check their sites for the latest. The point isn't feature count: it's that every one of these is cloud-hosted work or developer software, and eidan is free, open, and yours to run.
Stay in the loop
Follow along as eidan grows.
Sage already codes; Charles and Charlotte are landing piece by piece — all free and open. Get the occasional update as it comes together; no noise.
Occasional updates, unsubscribe anytime. No tracking — see our privacy & cookies note.
Prefer chat? Join the build in the open #eidan channel.
Join #eidan on Slack →Open foundations
Built on matbot — open all the way down.
We didn't reinvent the agent runtime. eidan's engine is matbot, a thin open-source harness by Matt (MatAtBread) — and eidan is the layer that turns it into a personal assistant you own.
matbot — the open engine
Apache-2.0The runtime underneath, by Matt (MatAtBread).
- A built-in agentic loop, plus plugins that hot-load at runtime — no restart
- Model-independent — Claude, any OpenAI-compatible API, Ollama; switch mid-session
- Tools, a skills layer, a semantic knowledge index, and an MCP bridge
- Web and chat frontends out of the box — it can even run entirely in the browser
eidan — the core on top
AGPL · freeWhat makes it yours, not just a runtime.
- A relational memory you own — a Postgres knowledge graph, not flat files or SQLite
- Append-only persistence you can audit and export — nothing rewritten behind you
- Ready-made specialist bundles — Sage today, Charles and Charlotte in active build
- Governance, multi-node deploy, and one-command setup
matbot stays open under Apache-2.0; eidan's core stays AGPL. We build on it and contribute back — engine open, core open, bundles free.
FAQ
Questions, answered.
How is this different from OpenClaw, Hermes, or n8n?
Those are frameworks and automation canvases — you wire up the tools, the skills, and the memory yourself. eidan is a finished personal agent: structured, relational memory in a real database (not markdown files or a flat log), plus ready-made personas — a coding agent today, with business and lifestyle agents in active build. And it's free and open — self-host it, fork it, own it.
How is this different from monday.com Agents, Codex, or Cursor?
Those are excellent, but they're cloud work software: monday and Notion run agents inside their own platforms for your team's workday; Codex and Cursor are developer coding tools. All of them run on someone else's servers and bill by the seat or by AI credits. eidan is the one you host yourself — open source, over your own email, calendar and files, for your own life and family, not a per-seat subscription. And it spans life, business and code in one memory, where the others each cover a slice.
Can I use models other than Claude?
Yes. Claude is the default for quality, but eidan has a provider abstraction — opt into OpenRouter and other providers to route cheaper or faster models per task. You're never locked to one vendor.
Is it really free?
Yes — all of it. eidan's core and the bundles (coding, business, lifestyle) are open source under AGPL v3, running on the open matbot engine (Apache-2.0). Self-host it, inspect it, fork it. There's no paid tier of features held back.
What is eidan built on?
eidan's engine is matbot — a thin, open-source TypeScript agent runtime by Matt (github.com/MatAtBread/matbot, Apache-2.0). eidan is the layer that turns it into a personal assistant you own: real relational memory, ready-made bundles, and one-command deploy. We didn't reinvent the runtime — we built on it, and keep both layers open: engine Apache-2.0, eidan AGPL.
How do I get the bundles?
They're free and open. Each bundle is a plugin you drop into your own eidan deployment — clone it from its public repo (AGPL) and you're running. No purchase, no licence key, no runtime check.
What about calendar, mail, and multi-user?
That shared baseline — calendar, mail, notifications, multi-user, cost — is part of the free core itself. It's simply there for every agent, at no cost; it isn't a separate add-on.
Charles and Charlotte say 'in active build'. What does that mean?
They're in active design and largely greenfield today. The repos open as the plugins land, so you can follow — and shape — the build. Sage already ships a working self-closing PR loop.
Can I run more than one?
Yes — bundles are mix-and-match. Run any combination in one eidan deployment; they all share the same free core underneath.
Where does my data live?
In a database you control. eidan is built to be self-hosted wherever you like — your own server, a VPS, a container, a cloud host — and credentials are envelope-encrypted with a master key that never leaves your environment.
Do I have to run it myself?
eidan is self-hosted and open source — it runs wherever you can run a process and a Postgres, on infrastructure you control. Your data stays in a database you own, and you can export it and walk away at any time.