Sachverhalt: Sachverhalt: A. Die A._ AG (Klägerin) schloss am 5. Juli 1991 mit dem Baukonsortium X._, dem die B._ AG und die C._ AG (Beklagte) als solidarisch haftende Gesellschafter angehören, einen Werkvertrag über die Baumeisterarbeiten für eine Überbauung in Y._ mit neun Einfamilienhäusern zu einem Preis von ca. Fr. 1'097'246.20. Gleichzeitig mit dem Abschluss des Werkvertrages verpflichtete sich die Klägerin in einer separaten Kaufverpflichtung, zwei Einfamilienhäuser der Überbauung X._ zu übernehmen. Diese Kaufverpflichtung enthielt unter anderem die Abmachung, dass die Klägerin zu Gunsten der Bauherrschaft Fr. 400'000.-- als Bestandteil der Eigenmittel verzinst zu 5.5 % auf maximal zwei Jahre stehen lässt. Am 8. September 1995 stellte die Klägerin Rechnung für die gesamten Baumeisterarbeiten in der Höhe von Fr. 671'658.05 inklusive Stehbetrag von Fr. 400'0000.--. Die Beklagten leisteten den Zahlungsaufforderungen der Klägerin jedoch keine Folge. Nachdem die Beklagten in den Betreibungen zur Rückzahlung des Stehbetrages je Rechtsvorschlag erhoben hatten, leitete die Klägerin gegen die B._ AG ein Rechtsöffnungsverfahren ein. Im Rahmen dieses Rechtsöffnungsverfahrens schloss sie mit der B._ AG am 17. Juni 1996 folgende Vereinbarung: 1. Die Gesuchstellerin reduziert die in Betreibung gesetzte Forderung (Betr. Nr. 96/51.481 vom 2.4.96, BA Herisau) auf Fr. 371'476.40 nebst Zins zu 5.5 % seit dem 1.4.96. 2. Die Gesuchstellerin (recte wohl Gesuchsgegnerin) zieht ihren Rechtsvorschlag in Betr. Nr. 96/51.481 vom 2.4.96 bis zum Betrag von Fr. 371'476.40 nebst Zins zu 5.5 % seit dem 1.4.96 zurück. 3. Die amtlichen Kosten übernimmt die Gesuchsgegnerin. 4. Die ausseramtlichen Kosten werden wettgeschlagen." Im November 1996 tilgte die B._ AG den Betrag von Fr. 371'476.40. Im November 1996 tilgte die B._ AG den Betrag von Fr. 371'476.40. B. Gleichzeitig mit den Betreibungen zur Rückzahlung des Stehbetrages leitete die Klägerin gegen die Beklagten auch betreffend die Forderung aus den Baumeisterarbeiten über Fr. 214'273.10 die Betreibung ein. Die Beklagten erhoben hier ebenfalls Rechtsvorschlag. Inklusive Mehraufwand und Zinsen bezifferte die Klägerin ihr Guthaben gegenüber den Beklagten per Ende April 1997 auf Fr. 350'688.75, welchen Betrag sie beim Kantonsgericht von Appenzell Ausserrhoden einklagte. Gleichzeitig beantragte sie die Aufhebung der Rechtsvorschläge in den Betreibungen 96/51.482 und 96/51.483. Am 10. Februar 2003 hiess das Kantonsgericht die Klage teilweise gut und verpflichtete die Beklagten unter solidarischer Haftbarkeit, der Klägerin den Betrag von Fr. 119'871.75 zuzüglich Zins zu 5 % sei 1. Juli 1997 zu bezahlen. Im Umfang dieses Betrages hob es in den Betreibungen 96/51.482 und 96/51.483 den Rechtsvorschlag auf. Gegen dieses Urteil erklärten beide Parteien die Appellation. Mit Urteil vom 27. April 2004 verpflichtete das Obergericht von Appenzell Ausserrhoden die Beklagten unter solidarischer Haftbarkeit, der Klägerin den Betrag von Fr. 154'726.90 nebst Zins zu 5 % seit 1. Mai 1997 zu bezahlen, und hob im Umfang dieses Betrages nebst Zins die Wirkungen des Rechtsvorschlags in den Betreibungen 96/51.482 und 96/51.483 des Betreibungsamtes Herisau vom 2. April 1996 auf. Das Obergericht hielt es für erwiesen, dass der Klägerin für Baumeisterarbeiten netto, d.h. nach diversen Abzügen und in Berücksichtigung des Anspruchs auf Teuerungsausgleich, Fr. 1'069'726.90 zustünden, wovon die Beklagten insgesamt Fr. 915'000.-- getilgt hätten. Es sprach der Klägerin den verbleibenden Restbetrag von Fr. 154'726.90 nebst Zins zu. Das Obergericht erkannte weiter, dass der Klägerin aus der Position "Stehbetrag und Zinsen" nichts mehr zustehe. Diese Forderung sei zufolge Vergleichs bzw. Tilgung der Vergleichssumme abgeschlossen. Gegen dieses Urteil erklärten beide Parteien die Appellation. Mit Urteil vom 27. April 2004 verpflichtete das Obergericht von Appenzell Ausserrhoden die Beklagten unter solidarischer Haftbarkeit, der Klägerin den Betrag von Fr. 154'726.90 nebst Zins zu 5 % seit 1. Mai 1997 zu bezahlen, und hob im Umfang dieses Betrages nebst Zins die Wirkungen des Rechtsvorschlags in den Betreibungen 96/51.482 und 96/51.483 des Betreibungsamtes Herisau vom 2. April 1996 auf. Das Obergericht hielt es für erwiesen, dass der Klägerin für Baumeisterarbeiten netto, d.h. nach diversen Abzügen und in Berücksichtigung des Anspruchs auf Teuerungsausgleich, Fr. 1'069'726.90 zustünden, wovon die Beklagten insgesamt Fr. 915'000.-- getilgt hätten. Es sprach der Klägerin den verbleibenden Restbetrag von Fr. 154'726.90 nebst Zins zu. Das Obergericht erkannte weiter, dass der Klägerin aus der Position "Stehbetrag und Zinsen" nichts mehr zustehe. Diese Forderung sei zufolge Vergleichs bzw. Tilgung der Vergleichssumme abgeschlossen. C. Die Klägerin beantragt dem Bundesgericht mit eidgenössischer Berufung, das Urteil des Obergerichts vom 27. April 2004 sei aufzuheben, die Beklagten seien unter solidarischer Haftbarkeit zu verpflichten, ihr den Betrag von Fr. 278'467.60 zuzüglich Zins zu 5 % seit 1. Mai 1997 auf dem Teilbetrag von Fr. 154'726.90 und Zins zu 5.5 % seit 21. November 1996 auf dem Teilbetrag von Fr. 123'740.70 zu bezahlen, im Umfang des eingeklagten Betrags samt Zinsen seien in den Betreibungen 96/51.482 und 96/51.483 die Rechtsvorschläge aufzuheben, eventualiter sei die Streitsache zur Ergänzung des Sachverhalts und zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Die Beklagten schliessen auf Abweisung der Berufung, soweit darauf einzutreten sei.