Sachverhalt: A. Die Staatsanwaltschaft des Kantons Basel-Landschaft führt ein Strafverfahren gegen A._ wegen banden- und gewerbsmässigen Diebstahls, mehrfacher Sachbeschädigung und mehrfachen Hausfriedensbruchs. A._ wurde am 15. Dezember 2017, um 20:45 Uhr, bei einem Einbruch in das Wohnhaus X._weg "..." in Ettingen, den er mit drei Komplizen ausführte, auf frischer Tat ertappt und im Garten der Liegenschaft verhaftet. Die Staatsanwaltschaft verdächtigt ihn verschiedener weiterer Einbrüche. A._ wurde am 19. Dezember 2017 in Untersuchungshaft versetzt. Am 28. Mai 2018 stellte A._ beim Zwangsmassnahmengericht des Kantons Basel-Landschaft das Gesuch, ihn - eventuell unter Auferlegung einer Kaution von 10'000 Euro - aus der Untersuchungshaft zu entlassen. Das Haftentlassungsgesuch wurde am 10. Juli 2018 vom Kantonsgericht Basel-Landschaft kantonal letztinstanzlich abgewiesen. Mit Beschwerde vom 14. August 2018 beantragt A._, diesen Entscheid aufzuheben und ihn unverzüglich auf freien Fuss zu setzen, eventuell unter Auferlegung einer Kaution von 10'000 Euro. Subeventuell sei die Staatsanwaltschaft anzuweisen, unverzüglich Anklage zu erheben und subsubeventuell sei die Sache an die Vorinstanz zu neuem Entscheid zurückzuweisen. Ausserdem ersucht A._ um unentgeltliche Rechtspflege und Verbeiständung. B. Staatsanwaltschaft und Kantonsgericht beantragen, die Beschwerde abzuweisen. C. A._ hält in seiner Vernehmlassung an der Beschwerde fest.