CodingBrain is a knowledge-management, research and productivity app aimed at developers, technical bloggers and anyone who uses the internet to learn something.<p>The purpose of CodingBrain is to make your learning, writing and remembering of technical facts more efficient. It serves as your central app that records what you do, helps you to generate new content, enables you to search or remember and tries to automate as much as possible to increase your productivity. This applies to grabbing content from websites, creating new files, moving content around, finding similar notes etc.<p>CodingBrain is <i>not</i> yet-another-note-taking-app. In fact, it doesn't even have an editor. You point CodingBrain to the location of your plain-text markdown files and then it indexes and analyses them. It integrates with your preferred tools, most of all your editor, but also your (though not fully yet) browser and search engine (Google only at this time, more coming).<p>* A markdown viewer of your notes (similar to Marked)
* A markdown analyser that gives you info about: similar notes, files you linked to, websites you bookmarked or referenced, local & online searches you performed
* It has a kind of automated tagging system, by using your search query as a tag
* A searchable activity log of your file changes, browsing history and so on
* A browser component that enables you to grab content from websites and optionally pasting it into your notes in markdown syntax
* Every website you visit will be indexed and cached, and CodingBrain tries to generate a summary about the site that you can edit and annotate
* A local search engine that allows you to search for notes, websites, bookmarks.
* A large set of index fields you can search for, for example, you can specifically search for content of markdown headers or code blocks<p>I have basically built CodingBrain for myself because I was unhappy with existing solutions and always longed for a tool like that.