Replication is a well-known technique in distributed systems. Replication can reduce data access latency, enhance and optimize the availability and reliability of the entire system. The existence of multiple instances of data however causes additional issues. The main issue is consistency of data. In this paper we present a multi-agent based approach for file replication and consistency management. We describe the design of a multi-agent system using the JADE platform. The system presents a multi-agent based communication framework that enables the replication and maintenance of files.