Use BibDesk to edit and manage your bibliography. It will keep track of both the bibliographic information and the associated files or web links for you. BibDesk’s services will simplify using your bibliography in other applications and are particularly well suited for LATEX users.
BibDesk is developed as an open source project and available free of charge. Any contributions to further its development are appreciated.