Faits: Faits: A. A._, ressortissant yougoslave né le 13 novembre 1977, a été arrêté le 20 décembre 2002 et placé en détention préventive comme prévenu de brigandage, éventuellement de complicité de brigandage. Il est soupçonné d'avoir participé à la préparation, puis à la réalisation d'un brigandage commis le 28 novembre 2002 au Casino du Jura, à Courrendlin. Il a reconnu avoir amené les auteurs du brigandage en voiture sur les lieux du crime, fait le guet, apporté les menottes ayant servi à ligoter le croupier et déplacé la voiture de ce dernier sur le parking du casino, avant de retourner dans l'appartement de son amie, B._, pour procéder au partage du butin. Par ordonnance du 25 juin 2003, A._ a été inculpé de vol et dommages à la propriété pour avoir forcé la porte d'entrée du magasin "Vis-à-Vis", à Corban, dans la nuit du 10 au 11 juillet 2002, et avoir dérobé de l'argent et des marchandises pour une valeur de 10'892 fr. Il a nié toute implication dans cette infraction, expliquant la présence d'une empreinte de son pouce sur la porte d'entrée par le fait qu'il s'était rendu la veille dans ce magasin pour en ressortir aussitôt afin de répondre à un appel téléphonique reçu sur son portable. A._ est enfin également mis en cause pour avoir aidé deux détenus à s'évader de la prison de Porrentruy, contre rémunération, les 24 mai et 20 août 2003. A._ est enfin également mis en cause pour avoir aidé deux détenus à s'évader de la prison de Porrentruy, contre rémunération, les 24 mai et 20 août 2003. B. Par ordonnance du 11 juillet 2003, la Juge d'instruction en charge du dossier a rejeté une requête de mise en liberté provisoire du prévenu en raison d'un danger de fuite; elle a transmis le dossier de la cause pour décision à la Chambre d'accusation du Tribunal cantonal du canton du Jura (ci-après: la Chambre d'accusation ou la cour cantonale). Au terme d'un arrêt rendu le 28 juillet 2003, cette autorité a rejeté la demande de mise en liberté provisoire. Elle a considéré qu'il existait des charges suffisantes à l'encontre du requérant concernant sa participation au brigandage de Courrendlin et au cambriolage de Corban. Elle a tenu pour établi le risque de fuite et estimé que le versement d'une caution de 10'000 fr. ne suffisait pas pour pallier ce risque. Elle a par ailleurs exclu toute inégalité de traitement par rapport à B._. Elle a enfin considéré que la détention subie à ce jour était largement inférieure à la peine qui pourrait être prononcée et que le principe de la proportionnalité était respecté. B. Par ordonnance du 11 juillet 2003, la Juge d'instruction en charge du dossier a rejeté une requête de mise en liberté provisoire du prévenu en raison d'un danger de fuite; elle a transmis le dossier de la cause pour décision à la Chambre d'accusation du Tribunal cantonal du canton du Jura (ci-après: la Chambre d'accusation ou la cour cantonale). Au terme d'un arrêt rendu le 28 juillet 2003, cette autorité a rejeté la demande de mise en liberté provisoire. Elle a considéré qu'il existait des charges suffisantes à l'encontre du requérant concernant sa participation au brigandage de Courrendlin et au cambriolage de Corban. Elle a tenu pour établi le risque de fuite et estimé que le versement d'une caution de 10'000 fr. ne suffisait pas pour pallier ce risque. Elle a par ailleurs exclu toute inégalité de traitement par rapport à B._. Elle a enfin considéré que la détention subie à ce jour était largement inférieure à la peine qui pourrait être prononcée et que le principe de la proportionnalité était respecté. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cet arrêt et d'ordonner sa libération immédiate. Il se plaint d'une inégalité de traitement par rapport à deux autres coïnculpés qui ont été libérés moyennant le versement d'une caution. Il conteste la présence d'indices suffisants pour étayer un risque concret de fuite. Il prétend que des mesures plus douces que la détention préventive permettraient de pallier ce risque et tient le refus de le libérer pour disproportionné. Il requiert l'assistance judiciaire. La Chambre d'accusation et le Procureur général du canton du Jura concluent au rejet du recours. La Juge d'instruction n'a pas déposé d'observations. A._ a répliqué.