🔒 Private & Self-Hosted 🔒 Zasebno & Lastno gostovanje

Your Family's Private AI Assistant Zasebni AI Pomočnik za Družino

Pulse lives in your family's Telegram chat. It manages tasks, tracks kids' activities, handles schedules, awards points, and sends smart briefings — all in English and Slovenian. Pulse živi v družinskem Telegram klepetu. Upravlja naloge, spremlja otroške aktivnosti, organizira urnike, podeljuje točke in pošilja pametne preglede — v slovenščini in angleščini.

10
Skill ModulesModulov
23
Bot CommandsUkazov
38
AI ToolsAI Orodij
2
LanguagesJezika

Getting Started Začetek

Pulse runs as a Telegram bot on your own server. Here's how the family gets set up. Pulse teče kot Telegram bot na tvojem lastnem strežniku. Tako družina začne.

1️⃣

Deploy PulseNamesti Pulse

Self-host with Docker on any server. Configure your Telegram bot token, Claude API key, and PostgreSQL database. A single docker-compose up brings everything online. Namesti z Docker-jem na kateri koli strežnik. Nastavi Telegram bot token, Claude API ključ in PostgreSQL bazo. En sam docker-compose up zažene vse.

Self-hostedLastno gostovanje
2️⃣

Onboarding WizardČarovnik za nastavitev

Open the bot in Telegram and press /start. Pulse walks each family member through: choose language (English or Slovenian), set morning briefing time, set evening briefing time. That's it — you're ready! Odpri bota v Telegramu in pritisni /start. Pulse vodi vsakega člana: izberi jezik (slovenščina ali angleščina), nastavi čas jutranjega pregleda, nastavi čas večernega pregleda. To je to — pripravljen si!

3 steps3 koraki
3️⃣

Add the FamilyDodaj družino

Each family member opens the bot and goes through onboarding. Admins assign roles: Parent, Member, or Kid. Kids get a simplified interface with points, rewards, and chore tracking. Vsak član družine odpre bota in opravi nastavitev. Administratorji dodelijo vloge: Starš, Član ali Otrok. Otroci dobijo poenostavljen vmesnik s točkami, nagradami in domačimi opravili.

4 roles4 vloge
Pulse
online
Hi! 9:01
👋 Welcome to Pulse — your family's private assistant!

First, let's pick your language:
🇬🇧 English 🇸🇮 Slovenščina
9:01
🇬🇧 English 9:01
Great! 🌅 When would you like your morning briefing?
06:00 06:30 07:00 07:30
9:01
Message...
Pulse
na spletu
Hej! 9:01
👋 Dobrodošli v Pulse — zasebni družinski pomočnik!

Najprej izberimo jezik:
🇬🇧 English 🇸🇮 Slovenščina
9:01
🇸🇮 Slovenščina 9:01
Odlično! 🌅 Kdaj želiš jutranji pregled?
06:00 06:30 07:00 07:30
9:01
Sporočilo...

Everything Your Family Needs Vse, kar družina potrebuje

10 skill modules working together to keep your family organized, motivated, and on schedule. 10 modulov, ki skupaj skrbijo, da je družina organizirana, motivirana in po urniku.

📋

Smart TasksPametne naloge

Create tasks in natural language, assign to family members, set due dates. Kids get verification workflows — parents approve completed tasks before points are awarded. Ustvarjaj naloge v naravnem jeziku, dodeli družinskim članom, nastavi rok. Otroci dobijo potrditveni postopek — starši odobrijo opravljene naloge pred dodelitvijo točk.

9 AI tools · 6 commands

Activities & SportsAktivnosti & Šport

Track weekly schedules, packing lists, competitions, and results. Automatically included in morning briefings with what to pack and where to go. Spremljaj tedenske urnike, sezname za pakiranje, tekmovanja in rezultate. Avtomatsko vključeno v jutranje preglede s seznamom za pakiranje in lokacijo.

6 AI tools · 1 command
🏖️

Vacations & Time OffPočitnice & Dopust

School holidays, PTO budgets, family trips, conferences. Ask "when can we go on vacation?" and Pulse checks everyone's schedule to find free windows. Šolske počitnice, dnevi dopusta, družinski izleti, konference. Vprašaj "kdaj gremo lahko na dopust?" in Pulse preveri urnik vseh za prosta okna.

6 AI tools · 1 command
👨‍👩‍👧‍👦

Family ModeDružinski način

Recurring chores with rotation, reward shop where kids spend points on real treats, parent reminders to kids, role management (Admin, Parent, Member, Kid). Ponavljajoča opravila z rotacijo, trgovina z nagradami kjer otroci porabijo točke za prave nagrade, starševski opomniki, upravljanje vlog (Admin, Starš, Član, Otrok).

7 AI tools · 6 commands
🌅

Smart BriefingsPametni pregledi

Personalized morning and evening briefings at your chosen time. Includes today's tasks, activities, upcoming events, weather context, and motivational touches. Personalizirani jutranji in večerni pregledi ob izbranem času. Vsebuje današnje naloge, aktivnosti, prihajajoče dogodke, vremenski kontekst in motivacijske dodatke.

2 AI tools · 3 commands
🎂

Annual EventsLetni dogodki

Never miss a birthday or anniversary. Set reminder days in advance (7 days, 1 day, same day). Get gift ideas, celebration suggestions, and group chat announcements. Nikoli ne zamudi rojstnega dne ali obletnice. Nastavi opomnike vnaprej (7 dni, 1 dan, isti dan). Dobi ideje za darila, predloge za praznovanje in objave v skupinskem klepetu.

2 AI tools · 2 commands
🏆

Points & RewardsTočke & Nagrade

Kids earn points for completing tasks and chores. Track streaks, unlock achievements, compete on the weekly leaderboard. Parents can spend points on real-world rewards. Otroci zaslužijo točke z opravljenimi nalogami in opravili. Spremljaj serije, odkleni dosežke, tekmuj na tedenski lestvici. Starši lahko porabijo točke za prave nagrade.

GamificationIgrifikacija

Smart RemindersPametni opomniki

Reminders that understand context. Snooze for 30 min, 1 hour, or tomorrow. Reschedule with a tap. Automatic reminders before task deadlines and activity days. Opomniki, ki razumejo kontekst. Odloži za 30 min, 1 uro ali jutri. Preloži z dotikom. Avtomatski opomniki pred roki nalog in dnevi aktivnosti.

Context-awareKontekstualni
🎤

Voice MessagesGlasovna sporočila

Send a voice message instead of typing. Pulse transcribes it and processes it like normal text. Works in both English and Slovenian. Pošlji glasovno sporočilo namesto tipkanja. Pulse ga prepiše in obdela kot običajno besedilo. Deluje v slovenščini in angleščini.

Hands-freeProstoročno
💡

Feature DiscoveryOdkrivanje funkcij

Pulse learns what features you use and gently suggests ones you haven't tried yet. Rotating bilingual tips teach you shortcuts and power-user tricks. Pulse se nauči katere funkcije uporabljaš in nežno predlaga tiste, ki jih še nisi preizkusil. Vrteči dvojezični nasveti te naučijo bližnjic in naprednih trikov.

Smart tipsPametni nasveti

📋 Smart Task Management 📋 Pametno upravljanje nalog

Create tasks by just talking naturally. Assign to family members, set deadlines, and track completion. Kids get a verification flow where parents approve completed work before points are awarded. Ustvari naloge z naravnim govorom. Dodeli družinskim članom, nastavi roke in spremljaj napredek. Otroci dobijo potrditveni postopek kjer starši odobrijo opravljeno delo pred dodelitvijo točk.

  • Natural language creation: "remind me to call dentist tomorrow at 3"Naravno ustvarjanje: "spomni me da pokličem zobozdravnika jutri ob 3"
  • Quick shortcuts: type "add task: buy milk" — no AI needed, instantHitre bližnjice: napiši "dodaj nalogo: kupi mleko" — brez AI, takoj
  • Family assignment: "add task for Ana: call school"Dodelitev: "dodaj nalogo za Ana: pokliči šolo"
  • Kid verification: parents approve with a single tapOtroška potrditev: starši odobrijo z enim dotikom
  • Smart views: /today, /tomorrow, /week for quick overviewPametni pregledi: /today, /tomorrow, /week za hiter pregled
  • Corrections: "actually change it to 6pm" updates the last taskPopravki: "pravzaprav spremeni na 6ih" posodobi zadnjo nalogo
Pulse
online
remind me to buy groceries tomorrow at 5pm 14:22
Task created!
📋 Buy groceries
📅 Tomorrow at 17:00
⏰ I'll remind you 30 min before 14:22
also add one for Ana: pick up dry cleaning 14:23
Task created & assigned!
📋 Pick up dry cleaning
👤 Assigned to: Ana
📩 She'll be notified 14:23
actually change it to tomorrow morning 14:23
✏️ Updated!
📋 Pick up dry cleaning
📅 Tomorrow at 09:00 14:23
Message...
Pulse
na spletu
spomni me da kupim mleko jutri ob 5ih 14:22
Naloga ustvarjena!
📋 Kupi mleko
📅 Jutri ob 17:00
⏰ Spomnim te 30 min prej 14:22
dodaj še eno za Ana: poberi iz čistilnice 14:23
Naloga ustvarjena & dodeljena!
📋 Poberi iz čistilnice
👤 Dodeljeno: Ana
📩 Dobila bo obvestilo 14:23
pravzaprav spremeni na jutri zjutraj 14:23
✏️ Posodobljeno!
📋 Poberi iz čistilnice
📅 Jutri ob 09:00 14:23
Sporočilo...

⚽ Activities & Competitions ⚽ Aktivnosti & Tekmovanja

Track kids' extracurricular activities with weekly schedules, locations, packing lists, and competition results. Everything gets woven into morning briefings automatically. Spremljaj otroške aktivnosti s tedenskimi urniki, lokacijami, seznami za pakiranje in rezultati tekmovanj. Vse se avtomatsko vključi v jutranje preglede.

  • Weekly schedules: "Luka has football Mon+Wed at 5pm at Ljudski vrt"Tedenski urniki: "Luka ima nogomet v ponedeljek in sredo ob 5ih na Ljudskem vrtu"
  • Packing lists: "what does Luka need for swimming?" — anytimeSeznami: "kaj Luka rabi za plavanje?" — kadarkoli
  • Competitions: dates, locations, auto-reminders to familyTekmovanja: datumi, lokacije, avtomatski opomniki družini
  • Results: "Luka finished 3rd!" — records result, awards bonus pointsRezultati: "Luka je bil 3.!" — zabeleži rezultat, dodeli bonus točke
  • Cancellations & reschedules handled naturallyOdpovedi in spremembe obravnavane naravno
Pulse
online
Luka has a swimming competition on Saturday at 10am at Pristan pool 18:30
🏊 Competition added!
👦 Luka — Swimming
📅 Saturday at 10:00
📍 Pristan pool

I'll remind the family the day before with what to pack! 18:30
what does he need for swimming? 18:31
🎒 Luka's swimming kit:
• Swimsuit
• Goggles
• Towel
• Cap
• Water bottle
• Snack 18:31
Message...
Pulse
na spletu
Luka ima plavalno tekmo v soboto ob 10ih na bazenu Pristan 18:30
🏊 Tekmovanje dodano!
👦 Luka — Plavanje
📅 Sobota ob 10:00
📍 Bazen Pristan

Družino spomnim dan prej kaj vzeti s sabo! 18:30
kaj rabi za plavanje? 18:31
🎒 Lukova plavalna oprema:
• Kopalke
• Očala
• Brisača
• Kapa
• Bidon vode
• Prigrizek 18:31
Sporočilo...

🏖️ Vacations & Time Off 🏖️ Počitnice & Dopust

Track school holidays, PTO budgets, family trips, and conferences in one place. The smart availability finder cross-references everyone's schedule to find the best free windows. Spremljaj šolske počitnice, dneve dopusta, družinske izlete in konference na enem mestu. Pametni iskalnik prostih terminov preveri urnik vseh za najboljša prosta okna.

  • School holidays: add once, applies to all kids automaticallyŠolske počitnice: dodaj enkrat, velja za vse otroke samodejno
  • PTO tracking: "I have 25 vacation days this year" — auto-deductedDopust: "letos imam 25 dni dopusta" — samodejno odštevanje
  • Availability finder: "when can we go on vacation for a week this summer?"Iskalnik terminov: "kdaj gremo lahko na dopust za en teden to poletje?"
  • Trip countdowns at 7, 3, and 1 day before departureOdštevalnik izletov 7, 3 in 1 dan pred odhodom
  • Conference notifications and school break announcementsObvestila o konferencah in šolskih počitnicah
Pulse
online
when can we go on vacation for a week this summer? 20:15
🔍 Checking everyone's schedule...

📅 Best windows for 7+ days:

1️⃣ Jul 14–25 (12 days free)
  ✅ School break, no activities
  💼 Kristof: 8 PTO days needed

2️⃣ Aug 4–15 (12 days free)
  ✅ School break
  ⚠️ Luka's football camp Aug 10
  💼 Kristof: 8 PTO days needed

💡 Option 1 looks cleanest — no conflicts! 20:15
Message...
Pulse
na spletu
kdaj gremo lahko na dopust za en teden to poletje? 20:15
🔍 Preverjam urnik vseh...

📅 Najboljša okna za 7+ dni:

1️⃣ 14.–25. jul (12 dni prostih)
  ✅ Počitnice, brez aktivnosti
  💼 Kristof: 8 dni dopusta

2️⃣ 4.–15. avg (12 dni prostih)
  ✅ Počitnice
  ⚠️ Lukov nogometni kamp 10. avg
  💼 Kristof: 8 dni dopusta

💡 Možnost 1 je brez konfliktov! 20:15
Sporočilo...

👨‍👩‍👧‍👦 Family Mode & Gamification 👨‍👩‍👧‍👦 Družinski način & Igrifikacija

Turn chores into a game. Kids earn points for completing tasks, maintain streaks for daily consistency, unlock achievements, and compete on the weekly leaderboard. Parents manage a reward shop where points become real-world treats. Spremeni opravila v igro. Otroci zaslužijo točke z opravljenimi nalogami, vzdržujejo serije za dnevno doslednost, odklenejo dosežke in tekmujejo na tedenski lestvici. Starši upravljajo trgovino z nagradami kjer točke postanejo prave nagrade.

  • Recurring chores with kid rotation (daily, weekly, custom)Ponavljajoča opravila z rotacijo otrok (dnevno, tedensko, po meri)
  • Points system: earn for tasks, spend in reward shopSistem točk: zasluži z nalogami, porabi v trgovini z nagradami
  • Weekly leaderboard every Sunday at 8 PM in group chatTedenska lestvica vsako nedeljo ob 20h v skupinskem klepetu
  • Streaks & achievements: 3-day, 7-day, 30-day milestonesSerije & dosežki: 3-dnevni, 7-dnevni, 30-dnevni mejniki
  • Parent spend: "spend 50 of Luka's points on ice cream"Starševska poraba: "porabi 50 Lukovih točk za sladoled"
  • Group chat celebrations when tasks are completedPraznovanja v skupinskem klepetu ob opravljenih nalogah
Pulse
online
🏆 Weekly Leaderboard

🥇 Luka — 85 pts (7 tasks)
   🔥 12-day streak! Champion of the Week!
🥈 Eva — 60 pts (5 tasks)
   ⭐ 5-day streak!

👏 Great week, everyone! 20:00
spend 50 of Luka's points on ice cream 20:05
🍦 Points spent!
👦 Luka: -50 points → Ice cream
💰 New balance: 235 points
📩 Luka has been notified! 20:05
Message...
Pulse
na spletu
🏆 Tedenska lestvica

🥇 Luka — 85 točk (7 nalog)
   🔥 12-dnevna serija! Prvak tedna!
🥈 Eva — 60 točk (5 nalog)
   ⭐ 5-dnevna serija!

👏 Odličen teden, vsi skupaj! 20:00
porabi 50 Lukovih točk za sladoled 20:05
🍦 Točke porabljene!
👦 Luka: -50 točk → Sladoled
💰 Novo stanje: 235 točk
📩 Luka je obveščen! 20:05
Sporočilo...

AI Behind Pulse AI za Pulse-om

Powered by Claude with an agentic tool loop. Pulse doesn't just chat — it takes action. Poganja ga Claude z agentno zanko orodij. Pulse ne le klepeta — ukrepa.

💬
Your MessageTvoje sporočilo
🧠
Claude AIClaude AI
🔧
Tool CallsKlici orodij
🔄
Loop (max 25)Zanka (maks 25)
ResponseOdgovor
🛠️

38 AI Tools38 AI orodij

Each skill module registers its own tools. The AI automatically picks the right tool for the job: create a task, check activity schedules, find vacation windows, record competition results, manage rewards, and more. Vsak modul registrira svoja orodja. AI samodejno izbere pravo orodje: ustvari nalogo, preveri urnik aktivnosti, najdi prosta okna za dopust, zabeleži rezultat tekmovanja, upravljaj nagrade in več.

🌊

Streaming ResponsesPretočni odgovori

See responses being typed in real-time. Pulse progressively updates the Telegram message as Claude streams its response — no waiting for the full answer. Gledaj odgovore v realnem času. Pulse sproti posodablja Telegram sporočilo ko Claude pretaka odgovor — brez čakanja na celoten odgovor.

🧭

Smart Model RoutingPametno usmerjanje modelov

Simple queries use a fast model tier for instant responses. Complex multi-tool operations automatically escalate to the smart tier. Ollama handles basic queries locally for even faster responses. Enostavne poizvedbe uporabijo hitri model za takojšnje odgovore. Kompleksne operacije z več orodji samodejno uporabijo pametni model. Ollama obdela osnovne poizvedbe lokalno za še hitrejše odgovore.

🗣️

Bilingual UnderstandingDvojezično razumevanje

Responds in whatever language you write. Understands Slovenian time expressions ("ob 4ih" = 16:00, "ob pol 3" = 14:30), days (ponedeljek–nedelja), and task vocabulary ("naredi", "dodaj", "končano"). Odgovori v jeziku v katerem pišeš. Razume slovenske časovne izraze ("ob 4ih" = 16:00, "ob pol 3" = 14:30), dneve (ponedeljek–nedelja) in besedišče nalog ("naredi", "dodaj", "končano").

💬

Multi-turn ContextVečobratni kontekst

Pulse maintains a conversation buffer per user. Say "done" after discussing a task, and it knows which task to complete. Say "actually change it to tomorrow" and it updates the last thing you created. Pulse vzdržuje medpomnilnik pogovora za uporabnika. Reci "končano" po pogovoru o nalogi in ve katero nalogo zaključiti. Reci "pravzaprav spremeni na jutri" in posodobi zadnjo stvar.

🔒

Security FirstVarnost na prvem mestu

Prompt injection guard built into the system prompt. Telegram allowlist ensures only your family can access the bot. Rate limiting with daily AI budget. No data leaves your server except API calls. Zaščita pred vbrizgavanjem ukazov vgrajena v sistemski poziv. Telegram seznam dovoljenih zagotavlja, da le družina dostopa do bota. Omejevanje hitrosti z dnevnim AI proračunom. Nobeni podatki ne zapustijo strežnika razen API klicev.

A Day with Pulse Dan s Pulse-om

Here's what a typical day looks like for a family using Pulse. Tako zgleda tipičen dan za družino, ki uporablja Pulse.

🌅

7:00 AM — Morning Briefing7:00 — Jutranji pregled

Each family member gets a personalized morning message: today's tasks, activities with packing lists, upcoming birthdays, trip countdowns, and a motivational quote. Day-specific touches on weekends. Vsak član družine dobi personalizirano jutranjo sporočilo: današnje naloge, aktivnosti s seznami za pakiranje, prihajajoči rojstni dnevi, odštevalniki izletov in motivacijski citat. Posebnosti za vikende.

📱

Throughout the DayČez dan

Quick task adds via natural language or shortcuts. Voice messages when your hands are full. Smart reminders 30 minutes before events. Kids complete tasks and parents verify with a tap. Hitro dodajanje nalog z naravnim jezikom ali bližnjicami. Glasovna sporočila ko so roke zasedene. Pametni opomniki 30 minut pred dogodki. Otroci opravijo naloge, starši potrdijo z dotikom.

Activity TimeČas aktivnosti

"Don't forget Luka has football at 5 PM at Ljudski vrt! 🎒 Pack: shin guards, boots, water bottle, snack." The whole family gets the reminder when needed. "Ne pozabi, Luka ima nogomet ob 5ih na Ljudskem vrtu! 🎒 Vzemi: ščitnike, kopačke, bidon vode, prigrizek." Celotna družina dobi opomnik ko je potrebno.

🌙

9:00 PM — Evening Briefing21:00 — Večerni pregled

Day summary: tasks completed, points earned, tomorrow's preview. Kids see their streak status and progress toward achievements. Parents see the family dashboard. Povzetek dneva: opravljene naloge, zaslužene točke, jutrišnji pregled. Otroci vidijo status serije in napredek proti dosežkom. Starši vidijo družinsko nadzorno ploščo.

🏆

Sunday — Weekly LeaderboardNedelja — Tedenska lestvica

At 8 PM every Sunday, the group chat gets the weekly leaderboard. Top performer is crowned "Champion of the Week." Each kid also gets a private summary with their rank and detailed stats. Ob 20h vsako nedeljo skupinski klepet dobi tedensko lestvico. Najboljši dobi naziv "Prvak tedna." Vsak otrok dobi tudi zasebni povzetek z mestom in podrobno statistiko.

💬

Group ChatSkupinski klepet

Add Pulse to your family group chat for celebrations, leaderboards, and birthday announcements. @mention Pulse to ask family-wide questions. Private details stay private. Dodaj Pulse v družinski skupinski klepet za praznovanja, lestvice in rojstnodnevne čestitke. @omeni Pulse za družinska vprašanja. Zasebne podrobnosti ostanejo zasebne.

Commands Reference Pregled ukazov

23 slash commands organized by skill module. Most actions can also be done via natural language — commands are power-user shortcuts. 23 ukazov organiziranih po modulih. Večino dejanj lahko opraviš tudi z naravnim jezikom — ukazi so bližnjice za napredne uporabnike.

CommandUkaz DescriptionOpis ModuleModul
/tasks View and manage all tasks with inline keyboardPreglej in upravljaj vse naloge s tipkovnico Tasks
/add Quick add a task: /add buy milkHitro dodaj nalogo: /add kupi mleko Tasks
/done Mark tasks as complete from a listOznači naloge kot opravljene s seznama Tasks
/today Today's schedule: tasks, activities, eventsDanašnji urnik: naloge, aktivnosti, dogodki Tasks
/tomorrow Tomorrow's overviewJutrišnji pregled Tasks
/week 7-day family schedule overview7-dnevni pregled družinskega urnika Tasks
/chores Manage recurring family choresUpravljaj ponavljajoča družinska opravila Family
/rewards View and manage the reward shopPreglej in upravljaj trgovino z nagradami Family
/points Check points balance (kids/parents)Preveri stanje točk (otroci/starši) Family
/spendpoints Parent: spend kid points on rewardsStarš: porabi otroške točke za nagrade Family
/remind Send a reminder to a kidPošlji opomnik otroku Family
/setrole Admin: change a user's roleAdmin: spremeni vlogo uporabnika Family
/activities View kids' activity schedulesPreglej urnik otroških aktivnosti Activities
/vacations School holidays, PTO, trips dashboardPočitnice, dopust, izleti nadzorna plošča Vacations
/briefings Configure morning & evening briefing timesNastavi čase jutranjih & večernih pregledov Briefings
/morning Get your morning briefing nowDobi jutranji pregled zdaj Briefings
/evening Get your evening briefing nowDobi večerni pregled zdaj Briefings
/birthdays View upcoming birthdays & anniversariesPreglej prihajajoče rojstne dneve & obletnice Events
/events Manage recurring calendar eventsUpravljaj ponavljajoče koledarske dogodke Events
/stats View your stats, streaks, achievementsPreglej statistiko, serije, dosežke Personality
/tips Get a random bilingual tipDobi naključni dvojezični nasvet Help
/features See all available featuresPreglej vse razpoložljive funkcije Help
/resetme Re-run the onboarding wizardPonovi čarovnika za nastavitev System

⚡ Quick Words — Instant Results, No AI ⚡ Hitre besede — Takojšnji rezultati, brez AI

todaydanes

Today's scheduleDanašnji urnik

tasksnaloge

Your task listTvoje naloge

pointstočke

Points balanceStanje točk

birthdaysrojstni dnevi

Family datesDružinski datumi

vacationspočitnice

School breaksŠolske počitnice

Frequently Asked Questions Pogosta vprašanja

Everything you need to know about running Pulse for your family. Vse kar moraš vedeti o uporabi Pulse-a za svojo družino.

Is my family's data private? Ali so podatki moje družine zasebni?
Yes, completely. Pulse is self-hosted on your own server. Your data never leaves your infrastructure except for AI API calls to Claude (which are not used for training). The Telegram bot uses long-polling (no webhooks, no inbound connections), and access is restricted to an allowlist of your family's Telegram IDs. Database credentials are AES-256-GCM encrypted. Da, popolnoma. Pulse gostuje na tvojem lastnem strežniku. Tvoji podatki nikoli ne zapustijo tvoje infrastrukture razen AI API klicev na Claude (ki se ne uporabljajo za učenje). Telegram bot uporablja dolgo preverjanje (brez webhookov, brez vhodnih povezav), dostop pa je omejen na seznam dovoljenih Telegram ID-jev tvoje družine. Podatki baze so šifrirani z AES-256-GCM.
Can kids use Pulse safely? Ali lahko otroci varno uporabljajo Pulse?
Yes. Kids get a simplified interface with age-appropriate features: their task list, points balance, reward shop, and activity schedule. They can't access admin features, spend their own points, or change family settings. Task completion by kids requires parent verification before points are awarded. Da. Otroci dobijo poenostavljen vmesnik s funkcijami primernimi starosti: njihov seznam nalog, stanje točk, trgovina z nagradami in urnik aktivnosti. Ne morejo dostopati do administratorskih funkcij, porabiti svojih točk ali spreminjati družinskih nastavitev. Opravljene naloge otrok zahtevajo starševsko potrditev pred dodelitvijo točk.
What languages does Pulse support? Katere jezike podpira Pulse?
English and Slovenian. Each family member chooses their preferred language during onboarding. All static UI (menus, buttons, notifications) is fully translated. The AI responds in whatever language you write in — you can even switch mid-conversation. The AI understands Slovenian time expressions, days, and common phrases. Angleščino in slovenščino. Vsak član družine izbere želeni jezik med nastavitvijo. Celoten statični vmesnik (meniji, gumbi, obvestila) je popolnoma preveden. AI odgovori v jeziku v katerem pišeš — lahko preideš tudi sredi pogovora. AI razume slovenske časovne izraze, dneve in pogoste fraze.
What does it cost to run? Koliko stane poganjanje?
Pulse itself is free and open source. Running costs depend on your setup: a small VPS ($5-10/month), and Claude API usage (typically $5-15/month for a family depending on AI usage). Smart model routing and Ollama fallback keep AI costs down. Telegram is free. Pulse je brezplačen in odprtokoden. Stroški poganjanja so odvisni od nastavitve: majhen VPS (5-10€/mesec) in uporaba Claude API (običajno 5-15€/mesec za družino odvisno od AI uporabe). Pametno usmerjanje modelov in Ollama nadomestilo držita AI stroške nizke. Telegram je brezplačen.
Can I use voice messages? Ali lahko uporabim glasovna sporočila?
Yes! Send a voice message instead of typing. Pulse transcribes it and shows you the transcript, then processes it exactly like text. Works in both English and Slovenian. Great for adding tasks while cooking or driving. Da! Pošlji glasovno sporočilo namesto tipkanja. Pulse ga prepiše in ti pokaže prepis, nato ga obdela enako kot besedilo. Deluje v slovenščini in angleščini. Odlično za dodajanje nalog med kuhanjem ali vožnjo.
How do briefings work? Kako delujejo pregledi?
Each family member sets their preferred morning and evening briefing times during onboarding. Morning briefings include: today's tasks, activity schedules with packing lists, upcoming events, and trip countdowns. Evening briefings summarize the day: completed tasks, points earned, and tomorrow's preview. Briefings are timezone-aware and personalized per user. Vsak član družine nastavi želeni čas jutranjega in večernega pregleda med nastavitvijo. Jutranji pregledi vključujejo: današnje naloge, urnik aktivnosti s seznami za pakiranje, prihajajoče dogodke in odštevalnik izletov. Večerni pregledi povzamejo dan: opravljene naloge, zaslužene točke in jutrišnji pregled. Pregledi so prilagojeni časovnemu pasu in personalizirani za vsakega uporabnika.
What are the family roles? Katere so družinske vloge?
Admin — Full access, can manage users and settings. Parent — Can manage tasks, verify kid completions, spend kid points, send reminders, configure activities and vacations. Member — Standard access to tasks, schedules, and personal features. Kid — Simplified interface with task list, points, rewards shop, and activity viewing. Cannot access admin features or spend own points. Admin — Popoln dostop, lahko upravlja uporabnike in nastavitve. Starš — Lahko upravlja naloge, potrjuje opravljene otroške naloge, porabi otroške točke, pošilja opomnike, nastavlja aktivnosti in počitnice. Član — Standardni dostop do nalog, urnikov in osebnih funkcij. Otrok — Poenostavljen vmesnik s seznamom nalog, točkami, trgovino z nagradami in pregledom aktivnosti. Ne more dostopati do administratorskih funkcij ali porabiti svojih točk.

Technical Architecture Tehnična arhitektura

Built on proven technologies with a modular, event-driven architecture. Zgrajen na preverjenih tehnologijah z modularno, dogodkovno arhitekturo.

InterfaceVmesnik
Telegram Bot (Grammy)
GraphQL API (Apollo)
CoreJedro
AI Service (Claude)
Auth Middleware
i18n (Fluent)
Notifications
Skill Registry
SkillsModuli
Tasks
Activities
Vacations
Family
Briefings
Reminders
Annual Events
Personality
Help
Onboarding
InfraInfra
EventEmitter
Cron Scheduler
Crypto (AES-256-GCM)
Prisma ORM
StorageShramba
PostgreSQL 17
NestJS

FrameworkOgrodje

Prisma

25+ models25+ modelov

Grammy

Telegram BotTelegram Bot

Claude

AI EngineAI Motor

Docker

DeploymentNamestitev