Faits: Faits: A. A._, ressortissant géorgien né en 1972, a été arrêté le 4 mars 2007 près du Centre commercial Migros d'Aigle, lors d'une tentative de cambriolage; le 5 mars 2007, il a été inculpé par le Juge d'instruction de l'arrondissement de La Côte de vol, dommage à la propriété et violation de domicile. Une demande de mise en liberté a été rejetée le 20 mars 2007. Le prévenu était soupçonné d'appartenir à une bande spécialisée dans les cambriolages de bijouteries dans des Centres Migros. Il y avait un risque de fuite. Par ordonnance du 7 juin 2007, le Juge d'instruction a rejeté une nouvelle demande de mise en liberté: plusieurs procédures étaient ouvertes par les Juges d'instruction de Lausanne, du Nord et de l'Est vaudois et de La Côte contre au moins sept ressortissants géorgiens concernant cinq cambriolages subis par le département bijouterie de la Migros à Aigle, Yverdon, Crissier entre le 25 octobre 2006 et le 3 mars 2007. Il existait aussi un risque de collusion. Cette décision a été confirmée par arrêt du 27 juin 2007 du Tribunal d'accusation vaudois. Le prévenu réfutait toute implication dans les cambriolages, affirmant être arrivé en Suisse le 4 mars 2007 au matin en vue d'acheter des voitures d'occasion. Cela n'expliquait pas sa présence un dimanche soir près d'un centre commercial; il avait reçu sur son téléphone portable deux messages dont la teneur évoquait un projet de cambriolage. Les risques de collusion, de réitération et de fuite ont été retenus. Le Juge d'instruction a encore rejeté pour les mêmes motifs, le 14 septembre 2007, une troisième demande de mise en liberté. Le Tribunal d'accusation a confirmé cette décision par arrêt du 3 octobre 2007 en se référant à son précédent arrêt, ajoutant que sous l'angle de la proportionnalité, la durée de la détention n'était pas excessive, s'agissant notamment d'une infraction de vol en bande. Le magistrat instructeur était toutefois invité à mettre un terme à son enquête dans les meilleurs délais. Le Juge d'instruction a encore rejeté pour les mêmes motifs, le 14 septembre 2007, une troisième demande de mise en liberté. Le Tribunal d'accusation a confirmé cette décision par arrêt du 3 octobre 2007 en se référant à son précédent arrêt, ajoutant que sous l'angle de la proportionnalité, la durée de la détention n'était pas excessive, s'agissant notamment d'une infraction de vol en bande. Le magistrat instructeur était toutefois invité à mettre un terme à son enquête dans les meilleurs délais. B. A._ forme un recours en matière pénale assorti d'une demande d'assistance judiciaire. Il demande l'annulation de l'arrêt cantonal et sa mise en liberté provisoire. Le recourant a complété son argumentation dans le délai de recours. Le Tribunal d'accusation se réfère à son arrêt. Le recourant s'est encore déterminé, persistant dans ses conclusions.