Sachverhalt: A. Die Parteien heirateten am 31. März 1994. Aus der Ehe gingen die Kinder R._ (1994), S._ (1995) und T._ (1997) hervor. Seit Juli 2006 leben die Parteien getrennt. B. Mit Entscheid vom 1. Mai 2007 verpflichtete das Gerichtspräsidium A._ den Ehemann u.a. zu Unterhaltsbeiträgen ab Dezember 2006 von Fr. 600.-- pro Kind und von Fr. 678.-- an die Ehefrau. Mit Urteil vom 12. November 2007 setzte das Obergericht des Kantons Aargau die Kinderunterhaltsbeiträge von Dezember 2006 bis August 2007 auf Fr. 409.35 und danach auf Fr. 600.-- fest und bestätigte im Übrigen den erstinstanzlichen Entscheid. C. Gegen das obergerichtliche Urteil hat die Ehefrau am 21. Dezember 2007 Beschwerde in Zivilsachen eingereicht mit den Begehren um dessen Aufhebung und um Festsetzung der Kinderalimente auf Fr. 600.-- pro Kind ab Dezember 2006 sowie des Frauenaliments auf Fr. 625.-- von Dezember 2006 bis Juli 2007 und auf Fr. 1'175.-- ab August 2007. Das Obergericht hat auf eine Vernehmlassung verzichtet, der Ehemann verlangt in seiner Vernehmlassung vom 31. Januar 2008 die Abweisung der Beschwerde. Ferner verlangen beide Parteien die unentgeltliche Rechtspflege. Über die Beschwerde wurde anlässlich einer öffentlichen Beratung entschieden. 