The present invention is drawn to an agent and process for altering the color of keratin fibers wherein the agent comprises: (A) a color base composition containing a fatty substance having a viscosity greater than about 50 mm2/s at 40°C a rheology modifying polymer and an alkalizing agent a short alkyl chain hydroxy compound chosen from monoalcohols and polyols a direct dye and optionally an oxidative dye precursor and (B) optionally, an oxidizing composition comprising an oxidizing agent.La présente invention concerne un agent et un procédé pour modifier la couleur des fibres de kératine, lagent comprenant: (A) une composition de base de couleur contenant un corps gras ayant une viscosité supérieure à environ 50 mm2/s à 40°C, un polymère modificateur de la rhéologie et un agent alcalinisant un composé hydroxy à chaîne alkyle courte choisi parmi les monoalcools et les polyols un colorant direct et éventuellement un précurseur de colorant par oxydation et B) éventuellement une composition oxydante comprenant un agent oxydant.