Kernl
Open source · Self-hosted · MCP-native

Watch your AI go to work.

Give any compatible AI your real context — then run observable agent teams that plan, collaborate and finish the work on your hardware.

$ curl -fsSL https://lifekernl.com/install.sh | sh
Other install options
macOS Linux Windows Docker

Free · Apache-2.0 · No telemetry · No accounts

Verify the script's integrity before running it:
curl -fsSL -O https://lifekernl.com/install.sh
curl -fsSL https://lifekernl.com/install.sh.sha256 | sha256sum -c -
sh ./install.sh
Kernl's mascot at the centre of floating panels showing tasks, charts and logs, ringed by smaller agent mascots.
71 bundled modules
7 notification channels
4 LLM providers
100% on your machine

Your entire life, one kernel.

Every module is an MCP tool. Each one is optional, hot-swappable, and runs locally against your SQLite database.

TasksGTD-style, with deps
👥CRMContacts + interactions
📅EventsCalendar + RSVPs
RemindersWith smart triage
💰FinanceAccounts + budgets
📈TradingCCXT + Pine + GDS
🛒ShoppingLists, stores, prices
💪TrainingPrograms + PRs
🥗NutritionFood log + fasting
📝NotesMarkdown + tags
🎯GoalsOKRs + key results
⏱️Time trackingPer task / project
📚LearningSRS flashcards
📰RSSFeeds + discovery
🎬CinemaWatchlist + ratings
📖BooksLibrary + highlights
✈️TravelTrips + flights + docs
🏠Life logDaily / weekly digests
💡LightsZones + scenes
📷CamerasONVIF discovery
📧CommsGmail + IMAP + threads
🐦SocialNostr + Twitter
🤖AgentsOffices + chains + sandbox
🧠Graph intelNeo4j + GDS, optional
🔐SecurityAudit, secret scan, ports
🌐Web intelScrape + search
🔁FederationMesh + peer sync

See it in action.

The 3D agents office, Kernl TV, the planner and live world data — real captures, not mockups.

Kernl's Flow view in 3D: six agents — Career Lead, DevOps Lead, Agent Factory, Iris, Osgood and Wren — sit around a meeting room table under a MEETING IN PROGRESS banner, while a LIVE panel on the right streams the round they are speaking, each agent reporting what its office is doing, what is blocking it and what it needs from the others.
3D agents office
Kernl TV: an eight-channel dial down the left, a player showing a public-domain Live Aid broadcast from 1985, and an Up Next schedule of upcoming programmes on the right.
Kernl TV
The Planner: five months laid out as a wall of day cells with today highlighted, filtered by events, reminders and tasks.
Planner
Life Intelligence: live world data — temperature, humidity, air quality, UV and moon phase across the top, then rain forecast, a seven-day outlook, sunrise and golden hour, pollen levels, exchange rates and world clocks.
Life Intelligence

One server. Every AI sees it.

Kernl speaks the Model Context Protocol over both stdio and Streamable HTTP. Any MCP-capable client connects to the same set of tools.

Your AI clients

Claude Desktopvia stdio
Cursor / Zedvia stdio
ChatGPTvia HTTP
Local LLMLM Studio · Ollama

Kernl

MCP Server (stdio + HTTP)
Module registry · 103 tools
SQLite + (optional) Neo4j
Local embeddings · ONNX
localhost:3086

Your stuff

Life dataSQLite
IntegrationsGmail · Calendar · GitHub · IMAP
ChannelsWhatsApp · Telegram · Slack
Smart homeLights · Cameras · ONVIF
{
  "mcpServers": {
    "mtw-kernel": {
      "command": "bun",
      "args": ["run", "bin/mcp-server.ts"],
      "cwd": "/path/to/Kernl"
    }
  }
}

Install in one line.

Detects your OS, downloads the right package, and opens the dashboard.

Latest v0.2.6 changelog checksums

One-line install
curl -fsSL https://lifekernl.com/install.sh | sh
One-line install
curl -fsSL https://lifekernl.com/install.sh | sh
Then, Debian / Ubuntu
sudo apt install ./kernl_*.deb
Then, Fedora / RHEL
sudo dnf install ./kernl-*.rpm
One-line install (PowerShell)
irm https://lifekernl.com/install.ps1 | iex
Docker Compose
git clone https://github.com/fastslack/kernl
cd Kernl
cp .env.example .env
docker compose up -d --build

Runs kernel + dashboard + Neo4j + WhatsApp bridge. Dashboard at http://localhost:3086.

After install, the dashboard opens at http://localhost:3086 and walks you through a four-step setup — language, then your LLM: a cloud key, or a local model through LM Studio or Ollama if you would rather nothing left the machine. Everything stays editable afterwards in Settings, or in ~/.config/kernl/.env.

Why run it yourself?

🔒

Privacy by default

Your tasks, contacts, finance, health data — all in a SQLite file on your machine. Nothing leaves unless you tell it to.

🧩

Extensible by design

Every module is a plugin. Drop a .kernl bundle in, or write your own — same MCP surface.

Fast & light

Bun runtime, statically linked. Starts in a couple of seconds. ~320 MB installed — the runtime and native modules ship with it, so there is nothing else to install.

🛠️

Truly open

Apache-2.0. Audit every line, run it forever, keep it even if we disappear — no licence server, no kill switch.

🤖

Local-first LLMs

LM Studio and Ollama work out of the box. Run agents on your own GPU.

📡

Federated, not centralized

Mesh with other instances over the Matware mesh protocol. Your phone, your laptop, your VPS — same kernel.

Ready to take your life off the cloud?

Get launch updates.

No spam. One email when a new release ships, another when new modules land.

One email per release. No drip sequence, no upsells.