Faits: Faits: A. K._ a travaillé en qualité de vendeuse dans un magasin de chaussures. A partir du mois du mois d'octobre 1994, elle a souffert de rachialgies et de lombosciatalgies, ainsi que de dépression. Plusieurs périodes d'incapacité de travail ont été attestées, par intermittence et à des degrés divers, dès le 1er septembre 1995. Le 24 janvier 1997, K._ s'est annoncée aux organes de l'assurance-invalidité. A la suite du jugement de la Commission cantonale genevoise de recours en matière d'AVS/AI du 2 juillet 1999, l'Office de l'assurance-invalidité du canton de Genève (l'office AI) a confié une expertise pluridisciplinaire à la Policlinique médicale universitaire de Lausanne, fonctionnant comme Centre d'observation médicale de l'AI (COMAI). Dans leur rapport du 6 mars 2000, les experts du COMAI (spécialistes en médecine interne, rhumatologie et psychiatrie) ont attesté que l'assurée souffrait d'un état dépressif d'intensité moyenne, de troubles somatoformes douloureux, de troubles mixtes de la personnalité, de troubles modérés statiques et dégénératifs du rachis, ainsi que d'anémie. A leur avis, ces affections réduisaient à 50 % la capacité de travail de l'assurée dans un emploi adapté. Par décision du 15 février 2001, l'office AI a fixé le degré d'invalidité de l'assurée à 50 % et lui a alloué une demi-rente d'invalidité à partir du 1er janvier 1996, assortie d'une demi-rente complémentaire pour enfant. Par décision du 15 février 2001, l'office AI a fixé le degré d'invalidité de l'assurée à 50 % et lui a alloué une demi-rente d'invalidité à partir du 1er janvier 1996, assortie d'une demi-rente complémentaire pour enfant. B. K._ a déféré cette décision à la commission de recours, en concluant au versement d'une rente entière. Elle a produit divers avis médicaux émanant des docteurs A._, médecin traitant (rapports des 2 mai et 5 décembre 2001), B._ (rapports des 17 mai et 11 décembre 2001, et 6 août 2002), C._ (rapport du 6 juin 2001), et D._ (du 13 juin 2002). Par jugement du 30 septembre 2002, la commission a rejeté le recours. Par jugement du 30 septembre 2002, la commission a rejeté le recours. C. K._ interjette recours de droit administratif contre ce jugement dont elle demande l'annulation, avec suite de dépens, en concluant principalement à l'octroi d'une rente entière d'invalidité à partir du 1er janvier 1996, subsidiairement au renvoi de la cause aux premiers juges pour instruction complémentaire. Elle produit de nouveaux rapports des doctoresses B._ (du 9 janvier 2003) et C._ (des 16 et 20 janvier 2003). Par ailleurs, elle sollicite le bénéfice de l'assistance judiciaire. L'intimé conclut au rejet du recours. L'Office fédéral des assurances sociales a renoncé à se déterminer. 