Perhaps a local wiki? You can store, search, edit, and organise everything locally.
I use ikiwiki which is nice because:
- the whole wiki can be stored in a real source control system (I've set mine up with Git)
- ikiwiki generates static html pages instead of serving all content dynamically, so you don't need to have a web server running just to read your wiki
- you can edit your wiki with your favourite text editor and commit changes using your SCM (and then ikiwiki updates the static pages on a post-commit hook)
- ikiwiki uses Markdown by default, which we're all familiar with now
Ikiwiki is very low overhead because at its core, it's just a script that takes a bunch of Markdown files in directory A, and creates a corresponding bunch of HTML files in directory B.