SerainSchreib ihm wie einem Freund. Den Rest erledigt es.
Ein persönlicher KI-Agent in deinem iMessage. Open Source, auf deinem eigenen Server.
- Heute 8:12
kannst du die newsletter von dieser woche loswerden
✅Soll ich dich bei Shoe Outlet, Weekly Deals und City Events abmelden und die 14 Mails der letzten 7 Tage in den Papierkorb legen?Den Papierkorb kannst du zurückholen, die Abmeldung nicht.
👍und erinner mich morgen um 8, den vermieter anzurufen
⏰
se·rein/səˈreɪn/ · Substantiv
Feiner Regen, der nach Sonnenuntergang aus klarem Himmel fällt.
Leise, immer da, meldet sich, wenn es zählt.
Ein Chat für alles, was du vor dir herschiebst.
- Donnerstag 9:30
Die Hausverwaltung Berg hat auf deine Mail von Dienstag wegen der Heizung noch nicht geantwortet.
schick ihnen eine kurze erinnerung
✅Mail an Hausverwaltung Berg Betreff: Heizung Hallo, ich wollte kurz an meine Mail von Dienstag wegen der Heizung erinnern. Könnte diese Woche jemand vorbeischauen? Danke, Alex Soll die so raus?Zurückholen kann ich sie danach nicht.
👍
wann hab ich donnerstag zwei stunden frei
Donnerstag von 9 bis 12 oder ab 15 Uhr.
blockier 9 bis 11 für die steuer
✅
- Sonntag 21:04
ist mein zug morgen um 7:04 nach münchen pünktlich?
👀Stand jetzt ja. Ich behalt ihn im Blick.
- Montag 6:12
Dein Zug um 7:04 hat 20 Minuten Verspätung und fährt von Gleis 9.
👍
merk dir, dass ich keinen fisch esse
👍- Freitag 17:40
such uns heute abend einen tisch für vier beim büro
Trattoria Sole, 8 Minuten vom Büro, viel ohne Fisch. 19:30 ist frei. Soll ich für 4 reservieren?
👍
0:07
⏰Hab's. Lenas Geburtstag ist am 12., ich erinner dich am 10. an ein Geschenk.
-
01
Mails, die sich selbst lesen
Merkt, worauf du wartest. Sendet erst nach deinem 👍.
- Donnerstag 9:30
Die Hausverwaltung Berg hat auf deine Mail von Dienstag wegen der Heizung noch nicht geantwortet.
schick ihnen eine kurze erinnerung
✅Mail an Hausverwaltung Berg Betreff: Heizung Hallo, ich wollte kurz an meine Mail von Dienstag wegen der Heizung erinnern. Könnte diese Woche jemand vorbeischauen? Danke, Alex Soll die so raus?Zurückholen kann ich sie danach nicht.
👍
-
02
Dein Kalender in einem Satz
iCloud oder Google. Freie Zeiten rechnet der Code.
wann hab ich donnerstag zwei stunden frei
Donnerstag von 9 bis 12 oder ab 15 Uhr.
blockier 9 bis 11 für die steuer
✅
-
03
Es behält Dinge im Blick
Züge, Preise, Antworten. Es meldet sich, wenn sich was ändert.
- Sonntag 21:04
ist mein zug morgen um 7:04 nach münchen pünktlich?
👀Stand jetzt ja. Ich behalt ihn im Blick.
- Montag 6:12
Dein Zug um 7:04 hat 20 Minuten Verspätung und fährt von Gleis 9.
👍
-
04
Es merkt sich, was zählt
Fakten mit Herkunft. Du kannst alles einsehen und korrigieren.
merk dir, dass ich keinen fisch esse
👍- Freitag 17:40
such uns heute abend einen tisch für vier beim büro
Trattoria Sole, 8 Minuten vom Büro, viel ohne Fisch. 19:30 ist frei. Soll ich für 4 reservieren?
👍
-
05
Sprich, wenn dir das lieber ist
Sprachnachrichten in beide Richtungen, transkribiert auf deinem Server.
0:07
⏰Hab's. Lenas Geburtstag ist am 12., ich erinner dich am 10. an ein Geschenk.
Es fragt, bevor es handelt.
Jedes Tool hat eine Stufe. Was sich nicht rückgängig machen lässt, wartet auf dein 👍.
-
01
readLäuft sofort
was steht morgen an?
Zahnarzt um 9, dann frei bis 15 Uhr.
-
02
write_reversibleLäuft, und geht zurück
blockier 9 bis 11 für die steuer
✅
-
03
irreversibleWartet auf dein 👍
Mail an Lena Bin 10 Minuten später da, sorry! Soll die so raus?
👍
-
04
moneyFragt immer. Nie „ja, immer“
Eine Nachricht stoppt alles.
Gelesen vom Code, nicht vom Modell. Übersteht einen Neustart.
serain stopp
gestoppt. ich mach nichts mehr, bis du „serain weiter“ schreibst.
Deins, auf deinem Server.
Kein gehosteter Dienst, kein Konto bei uns, kein offener Port.
- Dein iPhoneiMessage
- PhotonFree-Plan
- Dein Server4-GB-VM
- Supabasedein Projekt
Die Sonne geht unter. Serain macht weiter.
Kostenlos unter AGPL-3.0. Die Schlüssel bringst du mit.
$ git clone https://github.com/valewnrt/serain
$ cd serain && pnpm install
# danach: docs/SETUP.md
Bevor du fragst.
Was ist Serain?
Serain ist ein quelloffener persönlicher KI-Agent für eine Person. Du schreibst ihm über iMessage, und es läuft rund um die Uhr auf deinem eigenen Server: Es liest und räumt deine Mails auf, führt deinen Kalender, erinnert dich, recherchiert im Web und merkt sich, was dir wichtig ist.
Ist Serain eine App oder ein Onlinedienst?
Weder noch. Es gibt keine App zum Installieren und kein Konto bei uns. Du betreibst deine eigene Kopie auf einem Linux-Server und bringst jedes Konto und jeden Schlüssel selbst mit. Du schreibst ihm in der Nachrichten-App, die du schon hast.
Was kostet es?
Der Code ist kostenlos unter AGPL-3.0. Du zahlst, was du mitbringst: die Claude-API pro Token, gedeckelt durch ein Monatsbudget, das du festlegst (standardmäßig 20 $), und einen Server mit 4 GB RAM, meist ein paar Euro im Monat. Supabase und Photon reichen im Free-Plan.
Was brauche ich dafür?
Einen Linux-Server mit Docker und mindestens 4 GB RAM, ein Supabase-Projekt, ein Photon-Konto für iMessage, einen Anthropic-API-Key und ein Apple-Gerät mit iMessage. Mail, Kalender, Websuche und das Web-Interface sind optional.
Funktioniert es mit Android, WhatsApp oder Telegram?
Nein. Sein einziger Kanal ist iMessage, über Photon. Du brauchst also ein iPhone, iPad oder einen Mac, um ihm zu schreiben.
Kann es ohne Nachfrage Mails senden oder etwas löschen?
Nein. Jedes Tool hat eine Stufe. Lesen läuft sofort, und umkehrbare Änderungen lassen sich zurücknehmen. Was sich nicht rückgängig machen lässt, etwa eine Mail senden, wartet auf dein 👍 unter einer Vorschau, die der Code aus genau den Empfängern und dem Text baut. Was Geld kostet, fragt jedes Mal. Mails löscht es nie endgültig.
Wie stoppe ich es?
Schreib „serain stopp“. Der Code liest das, nicht das Modell, und sperrt jedes Tool, auch offene Freigaben, bis du „serain weiter“ schreibst. Der Zustand liegt in der Datenbank, ein Neustart hebt ihn also nicht auf.
Welches KI-Modell nutzt es?
Claude, über das Claude Agent SDK, mit deinem eigenen Anthropic-API-Key. OpenRouter ist ein optionaler Fallback. Web-Recherche läuft in einem eigenen Executor-Modell, das deine Mails und dein Gedächtnis nie sieht.
Wo liegen meine Daten?
Auf deinem eigenen Server und in deinem eigenen Supabase-Projekt. Zugangsdaten sind mit einem Schlüssel versiegelt, den nur dein Server hat, und das Audit-Log enthält nie Mailinhalte, Kalendertitel oder Bankdaten. Deine Nachrichten laufen über Photon, Modellaufrufe gehen an Anthropic.