Sachverhalt: Sachverhalt: A. In einem Forderungsprozess zwischen A._ (Beschwerdeführer) und der B._ GmbH vor dem Amtsgericht Bucheggberg-Wasseramt hat der Beschwerdeführer die Gewährung der unentgeltlichen Rechtspflege beantragt. Mit Verfügung vom 1. März 2004 wies der Gerichtspräsident das Gesuch ab. A. In einem Forderungsprozess zwischen A._ (Beschwerdeführer) und der B._ GmbH vor dem Amtsgericht Bucheggberg-Wasseramt hat der Beschwerdeführer die Gewährung der unentgeltlichen Rechtspflege beantragt. Mit Verfügung vom 1. März 2004 wies der Gerichtspräsident das Gesuch ab. B. Gegen diese Verfügung erhob der Beschwerdeführer Rekurs ans Obergericht des Kantons Solothurn und beantragte, die angefochtene Verfügung sei aufzuheben und ihm sei sowohl für den Forderungsprozess als auch für das Rekursverfahren die unentgeltliche Rechtspflege zu gewähren. Mit Urteil vom 1. Juli 2004 wies das Obergericht des Kantons Solothurn den Rekurs ab. B. Gegen diese Verfügung erhob der Beschwerdeführer Rekurs ans Obergericht des Kantons Solothurn und beantragte, die angefochtene Verfügung sei aufzuheben und ihm sei sowohl für den Forderungsprozess als auch für das Rekursverfahren die unentgeltliche Rechtspflege zu gewähren. Mit Urteil vom 1. Juli 2004 wies das Obergericht des Kantons Solothurn den Rekurs ab. C. Mit staatsrechtlicher Beschwerde vom 28. Juli 2004 - und mit Ergänzung vom 18. August 2004 - beantragt der Beschwerdeführer dem Bundesgericht sinngemäss, das Urteil des Obergerichts des Kantons Solothurn vom 1. Juli 2004 sei aufzuheben. Sinngemäss stellt er auch für das Verfahren vor Bundesgericht das Gesuch um unentgeltliche Rechtspflege. Das Obergericht des Kantons Solothurn beantragt, die Beschwerde sei abzuweisen.