The system includes a hair color packet assembly having several individual hair color packets and one developer packet, each packet having a pump for delivering selected amounts of material to a mixing assembly. A control assembly operable in response to a user's input controls each of the pumps to deliver selected amounts of color material and developer material to a mixing assembly which mixes the colors and the developer and delivers it to a brushhead/distributor, which has openings through which the selected hair color formulation is delivered. The brushhead/distributor is mountable in a handle having a motor which drives the brushhead/distributor in a linear oscillating manner.L'invention concerne un système qui comprend un ensemble paquet de couleurs de cheveux ayant plusieurs paquets de couleurs de cheveux individuels et un paquet de révélateur, chaque paquet ayant une pompe pour distribuer des quantités sélectionnées de matière à un ensemble de mélange. Un ensemble de commande pouvant fonctionner en réponse à une entrée d'un utilisateur commande chacune des pompes pour distribuer des quantités sélectionnées de matière de couleur et de matière de révélateur à un ensemble de mélange qui mélange les couleurs et le révélateur et les distribue à une tête de brosse ou un distributeur, qui comporte des ouvertures à travers lesquelles la formulation de couleur de cheveux sélectionnée est distribuée. La tête de brosse ou le distributeur est apte à être monté dans une poignée ayant un moteur qui entraîne la tête de brosse ou le distributeur d'une manière oscillante linéaire.