C. Par acte du 29 janvier 2024, A._________ interjette un recours en matière pénale au Tribunal fédéral contre l'arrêt de la Chambre pénale de recours du 22 décembre 2023, en concluant à sa réforme dans le sens de sa mise en liberté immédiate. À titre subsidiaire, il conclut à l'annulation de l'arrêt et au renvoi de la cause à l'autorité inférieure pour nouvelle décision dans le sens des considérants. L'autorité précédente a renoncé à se déterminer; le Ministère public a quant à lui conclu au rejet du recours. Le recourant a déposé une réplique, qui a été transmise à l'instance précédente et au Ministère public pour leur information. Il demande en outre l'octroi de l'assistance judiciaire.