replicator

noun

Something capable of self-replication, like a gene or meme.

noun

A (fictional) technical device that replicates matter, especially made things.