The goal of Tidydoc is to make documentation organization easier. It makes it easy to add documents to a repository, give them the right names, put them into the right directories, and reorganize them a posteriori. Then it can generate a set of HTML pages to browse your documents and a BibTeX file to reference them. Every operation can be done through a Web interface if you are running a Web server (or using the embedded lightweight server), and/or through command line scripts. This allows documents to be uploaded remotely using scp or any other file transfer program. Tidydoc is written in Python in a spirit of flexibility and easy tweaking, but its default behavior should fit the needs of most people.