Open source AI-assisted home automation with conversation archaeology
“I want all my conversations with Claude Code to be searchable in future conversations and I want to be able to extract knowledge from it and then visualize and query that later”
This drives the need to capture:
“I want to understand patterns in how I work - when I’m most productive, what triggers deep work sessions, how my environment affects my focus”
This drives the need to capture:
“I want the system to learn from everything happening in my physical space and make intelligent decisions about displays, alerts, and automation”
This drives the need to capture:
“I want a complete audit trail of how my home automation responds to events, so I can improve the system and troubleshoot issues”
This drives the need to capture:
Based on these user stories, we capture data from:
{
"timestamp": "2025-06-08T16:30:00Z",
"source_type": "logged-conversation",
"source_id": "claude-code-session-2025-06-08",
"data": {
"file_path": "/path/to/chat.jsonl",
"size_bytes": 1024,
"message_count": 15
},
"metadata": {
"confidence": 1.0,
"processing_time_ms": 5,
"tags": ["ai", "collaboration", "physics-of-work"]
}
}
Example source_types:
captured-still, detected-motion, recorded-videologged-conversation, sent-message, updated-promptmodified-file, changed-bookmark, accessed-documenttriggered-automation, changed-device-state, sent-mqttdata/events.db) - structured queriesdata/queue/) - processing backlogComprehensive event taxonomy for Athena distributed AI system