Erwägungen:
1.
Die Staatsanwaltschaft des Kantons Solothurn führt gegen A._ eine Strafuntersuchung u.a. wegen schwerer Körperverletzung, evtl. Raubes, Brandstiftung und Nötigung. Am 21. Juni 2020 wurde er vorläufig festgenommen. Seither befindet er sich in Untersuchungshaft bzw. im vorzeitigen Strafvollzug oder Massnahmenvollzug.
2.
Am 30. Juni 2021 ersuchte A._ um Haftentlassung. Die Haftrichterin wies das Gesuch am 13. Juli 2021 ab. Dagegen erhob A._ am 14. Juli 2021 Beschwerde, welche die Beschwerdekammer des Obergerichts des Kantons Solothurn mit Beschluss vom 16. August 2021 abwies. Die Beschwerdekammer bejahte dabei neben dem dringenden Tatverdacht auch die besonderen Haftgründe der Wiederholungs- und der Fluchtgefahr und erachtete die Haft als verhältnismässig.
3.
A._ führt mit Eingabe vom 18. August 2021 Beschwerde in Strafsachen gegen den Beschluss der Beschwerdekammer des Obergerichts des Kantons Solothurn. Das Bundesgericht verzichtet auf die Einholung von Vernehmlassungen.
4.
Nach <ref-law> ist in der Begründung einer Beschwerde in gedrängter Form darzulegen, inwiefern der angefochtene Entscheid Recht verletzt.
Der Beschwerdeführer, der keinen zulässigen Beschwerdegrund nennt, setzt sich mit der Begründung der Beschwerdekammer überhaupt nicht auseinander. Er legt nicht dar, inwiefern die Begründung der Beschwerdekammer bzw. deren Beschluss selbst rechts- bzw. verfassungswidrig sein soll. Die Beschwerde genügt den gesetzlichen Formerfordernissen offensichtlich nicht, weshalb auf sie im vereinfachten Verfahren nach <ref-law> nicht einzutreten ist.
5.
Auf eine Kostenauflage ist zu verzichten (<ref-law>).

Demnach erkennt das präsidierende Mitglied:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird dem Beschwerdeführer, der Staatsanwaltschaft des Kantons Solothurn, dem Obergericht des Kantons Solothurn, Beschwerdekammer, und Rechtsanwalt Oliver Wächter, Olten, schriftlich mitgeteilt.
Lausanne, 25. August 2021
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidierende Mitglied: Chaix
Der Gerichtsschreiber: Pfäffli