Sachverhalt: A. A._ meldete sich im Mai 2015 bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen (u.a. Gutachten Dr. med. B._, Facharzt FMH Psychiatrie und Psychotherapie, vom 26. September 2016) verneinte die IV-Stelle des Kantons Aargau nach durchgeführtem Vorbescheidverfahren mit Verfügung vom 13. Februar 2017 einen Rentenanspruch. B. Die Beschwerde der A._ wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 17. August 2017 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, der Entscheid vom 17. August 2017 sei aufzuheben, und es sei ihr ab 1. Oktober 2016 eine halbe Invalidenrente zuzusprechen, unter Gewährung der unentgeltlichen Rechtspflege. Die IV-Stelle ersucht um Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.