Citation: 1B_13/2018 E. C

Par acte du 12 janvier 2018, A.________ forme un recours en matière pénale contre cet arrêt, concluant à sa libération immédiate, subsidiairement, assortie des mesures de substitution suivantes : dépôt immédiat de ses documents d'identité auprès du Ministère public pendant trois mois, obligation de se présenter au Secrétariat municipal de la commune de C.________ pendant trois mois, interdiction de prendre contact de quelque manière que ce soit avec B.________ pendant trois mois et interdiction de se rendre à D.________ pendant un mois, sauf autorisation de la direction de la procédure (par exemple pour se rendre aux bureaux de l'Association [...] d'aide aux migrants). A titre encore plus subsidiaire, il demande le renvoi de la cause à l'autorité précédente. Le recourant sollicite enfin l'octroi de l'assistance judiciaire. La cour cantonale a conclu au rejet du recours, sans déposer d'observations. Quant au Ministère public, il a renoncé à prendre position et s'est rallié aux motifs de la décision attaquée. Le 22 janvier 2018, le recourant a renoncé à répliquer.