Launching Daemon: My Personal API

Launching Daemon: My Personal API

Personal daemon visualization

Super hyped to be launching the first version of Daemon today!

My daemon is my personal API that anyone—or any AI—can query to learn about me, my projects, and what I’m working on.

I first talked about this concept in 2016 in my book The Real Internet of Things.

Here I talk about the API-ification of things in general:

So this is the first building block: every object has a daemon—An API to the world that all other objects understand. Any computer, system, or even a human with appropriate access, can look at any other object’s daemon and know precisely how to interact with it, what its status is, and what it’s capable of. The Real Internet of Things, 2016

And then here I talk about personal daemons specifically:

Most importantly, humans themselves will also have daemons, and we’ll be moving through a world full of other daemons. Human daemons will hold all information about a person, compartmentalized based on type, sensitivity, access restrictions, etc., and that data will be used to send hyper-personalized requests to the daemons around us. The Real Internet of Things, 2016

Why a Personal API?

We’re heading toward a world where everything has an API, including people. AIs will increasingly need structured ways to understand who we are and what we do. Daemon is my answer to that—a public endpoint that serves up-to-date information about me in a format that both humans and AIs can use.

How to Use It

Daemon runs as an MCP (Model Context Protocol) server at https://daemon.danielmiessler.com. Here’s how to interact with it:

Get Available Tools

First, see what endpoints are available:

This returns a list of all available tools:

Call a Tool

To get information from a specific endpoint, like my TELOS (purpose framework):

This returns my TELOS framework data:

MCP Configuration

If you want to add Daemon to your Claude Desktop or other MCP-compatible tools, add this to your MCP config:

Available Endpoints

Here’s what you can query through Daemon:

  • get_about – Basic information about me and what I do
  • get_narrative – My personal narrative and focus areas
  • get_mission – What I’m trying to accomplish
  • get_telos – My TELOS framework (Problems, Missions, Goals, Metrics)
  • get_predictions – My predictions about the future
  • get_location – Where I am currently
  • search_projects – Search through my projects
  • get_opinion – Get my opinion on various topics
  • search_content – Search through my blog posts and writing
  • get_favorites – My favorite books, movies, podcasts
  • get_preferences – Personal preferences and work style

What’s Next

This is version 1 of Daemon. I plan to expand it with more endpoints, real-time updates, and eventually make the framework available so anyone can run their own personal daemon.

The goal is simple: as we move into an AI-saturated world where agents need to understand us, we should control how we’re represented. Daemon is my way of doing that.

Try it out and let me know what you think. The entire thing is open source and available on GitHub.


Source link