In this project1, we aim to create an agent-based digital library architecture for a Virtual Community Library (VCL) where each user has a personal library and, at the same time, is part of a larger community. The community is dynamically composed of the users’ personal libraries and, through intermediators, other digital libraries. We want to stress the fact that the users participate in a large dynamic decentralised community where they continually interact with each other. Being a part of a community means that each user can benefit from the work put into the other libraries. For example, by obtaining documents through search queries or recommendations using social filtering, but also by getting help to organise the personal library. In the VCL, we try to combine the best aspects of the WWW, the library and the personal library. For example, ease to publish documents, personal information space, decentralised control of the document collection and ability to search for documents. We have currently implemented two prototypes of the system, one for the personal library and one for visualising the information spread between the users.