Sachverhalt: A. Die Staatsanwaltschaft Muri-Bremgarten führt gegen X._ gestützt auf einen Rapport der Kantonspolizei Aargau ein Strafverfahren. Danach hat sie X._ am 7. Februar 2012 beim Bahnhof A._ in B._ gestellt, als er, ohne im Besitz eines Führerausweises zu sein, einen nicht eingelösten Personenwagen lenkte. Bei der Einvernahme habe X._ zudem zugegeben, gelegentlich Cannabis konsumiert zu haben. Am 17. Juli 2012 ersuchte X._ die Staatsanwaltschaft Muri-Bremgarten, ihm Rechtsanwalt Thomas Spörli, Zürich, als notwendigen amtlichen Verteidiger beizugeben. Am 23. September 2013 wies die Staatsanwaltschaft Muri-Bremgarten das Gesuch ab. Sie erwog, es seien weder die Voraussetzungen von Art. 130 StPO für eine notwendige Verteidigung noch diejenigen von Art. 132 StPO für eine amtliche Verteidigung erfüllt. Am 5. November 2013 wies das Obergericht des Kantons Aargau die Beschwerde von X._ gegen diese Verfügung der Staatsanwaltschaft ab. B. Mit Beschwerde in Strafsachen vom 13. Dezember 2013 beantragt X._, diesen Entscheid des Obergerichts aufzuheben und ihm Rechtsanwalt Spörli mit Wirkung ab dem 17. Juli 2012 als notwendigen oder eventuell als amtlichen Verteidiger beizugeben. Subeventuell sei die Sache ans Obergericht zu neuer Beurteilung zurückzuweisen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. C. Das Obergericht verzichtet auf Vernehmlassung. Die Staatsanwaltschaft Muri-Bremgarten beantragt, die Beschwerde abzuweisen. 