Такая идея: нужно что-то вроде дневника, где коротко и только по делу писать о том, что произошло за день. Оффлайн. Формат хранения человекочитаемый. Теги. Контекстный поиск (поиск по сообщениям и по тегам). Вот касательно тегов, должна быть развитая система поиска по ним, возможность их объединения, автодополнение и пр.
`date`.txt ->
событие1 ->
тег1, тег2
событие2 ->
тег1, тег3