Citation: 1P.764/2004 26.01.2005 E. B

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler cette décision et de prononcer sa liberté provisoire sans conditions. Il invoque une violation des art. 8, 9, 10, 29 al. 2, 31 et 32 al. 1 Cst. et des art. 5 § 1 et 3 et 6 § 2 CEDH. Il requiert l'assistance judiciaire gratuite. La Chambre d'accusation se réfère aux considérants de sa décision. Le Procureur général du canton de Genève conclut au rejet du recours. Le Juge d'instruction s'est brièvement déterminé. A.________ a répliqué.