The Remembrance Agent (Remem) is an Emacs plug-in that watches over your shoulder and suggests information relevant to what you're reading or writing. While search engines help with direct recall, Remem is a tool for Associative memory. Suggested documents are displayed in a buffer at the bottom of your Emacs window, and are updated every few seconds based on the last hundred or so words surrounding the cursor. Documents are pulled from your own text documents, and Remem's internal indexer can parse email archives, HTML, La Tex and plain-text documents. It runs under most Unix systems (and maybe even properly souped-up Mac or Windows) and both Emacs and XEmacs.
Edited: | Tweet this!