Hermes: asystent AI, który odpisuje na maile i pilnuje kalendarza
Darmowy agent z otwartym kodem. Instalujesz go w 10 minut, wklejasz jeden prompt i Hermes sam podłącza Gmaila i Kalendarz Google.
Otwórz poradnik →Wklejasz jeden prompt do Claude Code albo Codexa, a agent instaluje OpenJarvis, podpina pocztę i kalendarz i ustawia briefing, który co rano czyta Ci streszczenie dnia.
OpenJarvis to osobisty asystent AI ze Stanfordu z otwartym kodem. Co rano czyta Ci krótkie streszczenie dnia: kto pisał, o czym i jakie masz dziś spotkania.
Jarvis tylko czyta. Sam nie odpisuje na maile i nie ustawia przypomnień. Jeśli chcesz, żeby agent robił robotę za Ciebie, patrz w stronę Claude Code, Codexa albo Hermesa.
Instalację zrobi za Ciebie agent. Przetestowałem ją u siebie, a miejsca, w których się zacina, wpisałem w prompt poniżej.
Claude Code jest w aplikacji Claude na komputer (https://claude.ai/download), w zakładce Code. Codex też działa. Zacznij nowy czat.
Wklej cały prompt i odpowiadaj na pytania agenta. Zanim coś zainstaluje, powie Ci, co i po co, i poczeka na Twoje „tak”.
Zainstaluj mi OpenJarvis (https://github.com/open-jarvis/OpenJarvis) i ustaw poranny briefing z mojej poczty i kalendarza. Prowadź mnie krok po kroku i tłumacz prostymi słowami. Zanim coś zainstalujesz, powiedz mi, co i po co, i poczekaj na moje „tak”. Pytaj tylko o to, czego nie zrobisz sam.
Co wiadomo z testów, żebyś nie utknął:
- Windows: oficjalny instalator wymaga Microsoft C++ Build Tools i Pythona 3.10–3.13. Sprawdź to na starcie. Jeśli czegoś brakuje, doinstaluj albo powiedz mi, co kliknąć.
- Okno w przeglądarce (jarvis gui) potrzebuje Node.js 22.22+ i npm 11. Jeśli są starsze, zaktualizuj.
- Gmail podłączamy hasłem aplikacji Google (konektor gmail_imap). Komenda jarvis connect gmail_imap ma w tej wersji błąd, więc otwórz mi jarvis gui → Connectors. Hasło wpiszę tam sam, nie proś mnie o wklejenie go do czatu. Potem w config.toml w [digest.messages] wpisz sources = ["gmail_imap"].
- Hasło aplikacji działa tylko dla poczty. Kalendarz wymaga mojego klienta OAuth w Google Cloud: typ Desktop app, włączone Gmail API i Google Calendar API, mój adres w Test users. Przeprowadź mnie przez to po kolei. Program zapyta osobno o Client ID i Client Secret. Przy ostrzeżeniu „aplikacja niezweryfikowana” powiedz mi, co kliknąć. Jeśli logowanie wygasa po 7 dniach (tryb testowy Google), powiedz, jak to odnowić.
- Głos: zapytaj, czy chcę darmowy lokalny (Kokoro, mówi tylko po angielsku), czy płatny z chmury (ElevenLabs, OpenAI albo Cartesia, mówią też po polsku). Przy Cartesii zmień w cartesia_tts.py model sonic na sonic-latest.
- Strefa czasowa: Europe/Warsaw.
Na koniec uruchom pierwszy briefing i sprawdź, czy naprawdę słychać głos: napis „Audio available: True” niczego nie gwarantuje, zajrzyj do ~/.openjarvis/digests. Potem ustaw briefing codziennie na 6:00 tak, żeby działał też po restarcie komputera, i powiedz mi, jak odpalić go ręcznie.Dwie rzeczy dotyczą Twojego konta Google, więc klikasz je sam. Agent poprowadzi Cię przez obie.
Agent odpali pierwszy briefing i ustawi go na każdy ranek. Gdy coś przestanie działać, napisz mu po prostu: „Jarvis nie działa, sprawdź i napraw”.
Darmowy głos Kokoro mówi tylko po angielsku, z brytyjskim akcentem jak Jarvis z filmu. Po polsku czytają głosy płatne.
Tekst briefingu domyślnie powstaje po angielsku.
Głos tylko czyta briefing. Rozmowy głosowej w obie strony tam nie ma.
Google przy logowaniu poprosi o szerszy dostęp, niż Jarvis potrzebuje. Briefing tylko czyta i streszcza.
Jarvis nie pilnuje, komu jeszcze nie odpisano.
Coś nie działa? Napisz do mnie na Instagramie @aindenkopl.
Napisz do mnie na Instagramie. Dobierzemy rozwiązanie i wdrożę je u Ciebie albo w Twojej firmie.