Demo pubblica Pulse è in modalità demo. — Il prodotto è un mock solo frontend — ogni schermata, ogni record vive nel tuo browser. Lo rilasciamo presto per capire cosa serve davvero alle persone, prima di costruire il backend. Accedi dentro l'app per lasciarci feedback che arriva diretto ai maintainer. Apri la demo
Open source · FSL-1.1-MIT · beta pubblica · costruito in pubblico
People ops open source per team moderni
Software HR per chi odia il software HR.
Costruito in pubblico. Plasmato dalle persone che lo usano. Money, People e Work — tre moduli indipendenti che condividono un workspace, una tastiera, un'API. Sorgente su GitHub. Self-host sulla tua infra, o hosted — niente chiamata commerciale per vedere il prodotto, nessun export proprietario, nessun lock-in.
Roadmap pubblica · changelog pubblico · prezzi pubblici
·
Self-host su Docker / Helm / Terraform
Novità di questo trimestre Command bar ⌘J Saturation Team Pulse Kudos Focus Mode Open source
Stato attuale
Quello che vedi è una demo.
Pulse HR oggi è un mock solo frontend. Lo rilasciamo prima del backend perché chi usa software HR ogni giorno possa indicarci cosa costruire per primo. Cliccaci sopra, rompi tutto, poi raccontaci cosa manca — il feedback è l'unico pezzo collegato a un vero backend, ed è proprio quello che vogliamo sentire da te.
Rippling è chiuso. Deel è solo per contractor. BambooHR non ha un'API degna di questo nome. Pulse è l'unica piattaforma HR dove il sorgente, la roadmap, il changelog, gli errori e i prezzi sono tutti pubblici — vedi il confronto onesto.
L'intera piattaforma è su GitHub sotto Functional Source License (FSL-1.1-MIT, che diventa MIT dopo due anni). Leggi il codice, eseguilo da solo, forkalo se ti deludiamo. I tuoi dati HR e il software che li gestisce non devono essere una scatola nera.
02
Trasparente
Roadmap, changelog, prezzi, limiti, policy di sicurezza, schema della telemetria — tutto pubblico. Non nascondiamo cosa fa il prodotto dietro una chiamata commerciale. Non recitiamo la trasparenza; spediamo con la porta aperta.
03
Tuo
Self-host sulla tua macchina se vuoi. Esporta tutto in un formato pulito, quando vuoi, senza chiedere. Nessun formato binario proprietario, nessuna frizione contrattuale all'uscita. Il segnale più forte che stiamo facendo bene è che lasciare Pulse è facile.
04
Costruito da chi lo usa
La roadmap è plasmata dalle pull request, non dai product manager. I maintainer usano Pulse per il proprio lavoro ogni giorno. 'Richiesta di feature' e 'pull request' sono due strade per la stessa roadmap, entrambe di prima classe.
Tutto in un posto solo
Otto prodotti che sembrano uno.
Ogni modulo è abbastanza profondo da sostituire uno strumento dedicato, ma tutti condividono un profilo, una ricerca, un audit log. Smetterai di cambiare tab — promesso.
Presenze & rilevazione ore
Timbra da ovunque. Traccia le ore sulle commesse (codici progetto, nel modo in cui finance li vede), non solo sull'orologio. Inserimento manuale, import, approvazioni, anomalie di straordinario — tutto in un'unica superficie.
People operations
Un profilo per ogni collega. Organigramma, documenti, firme elettroniche, offboarding — niente fogli di calcolo, niente NDA persi.
Recruiting & onboarding
Pipeline kanban per i candidati, workflow di onboarding automatici nel momento in cui qualcuno firma.
Report che tutti leggono
Headcount, turnover, cost per hire, assenteismo — export in PDF/CSV o invio al BI con un click.
Integrazioni & API
Slack, Google, QuickBooks, Okta, Stripe. E dove non arriviamo noi, arrivano la nostra API e i webhook.
Saturazione & margini
Utilizzo aziendale, bench settimanale, margine blended, progetti a rischio. Una lettura live se l'azienda è sovra- o sottovenduta.
Command bar (⌘J)
Scrivi quello che vuoi — 'registra 4h su NOV-07', 'approva la spesa di Aisha', 'prenota ferie venerdì prossimo'. Un parser di intent locale traduce frasi naturali in azioni eseguibili. Nessuna chiamata LLM, nessun dato che esce dal tuo tenant.
Crescita & riconoscimenti
XP, kudos coin, classifiche, podi settimanali. Dati di engagement che HR e manager leggono davvero, non un gadget feel-good.
Labs · già disponibile
Quattro scommesse vinte.
Labs è dove rilasciamo le cose sperimentali. Ogni team su Pulse le riceve di default — niente liste d'attesa, niente upsell, niente paywall "enterprise tier".
NEW·Segnale
Team Pulse
Vibe check anonimi + heatmap settimanale. Vedi il sentiment prima che emerga in un 1:1.
NEW·Riconoscimento
Kudos
Coin peer-to-peer con una motivazione, coriandoli inclusi. Le classifiche si resettano settimanale, mensile e annuale.
NEW·Profondità
Focus Mode
Timer deep-work che declina automaticamente le riunioni, aggiorna lo stato e registra la sessione nel timesheet.
NEW·Carico
Saturation
Heatmap di utilizzo, scatter costo-vs-valore, tab margine. Chi sta spingendo, cosa rende in €/h.
Keyboard-first
Due tasti. Tutto.
⌘K apre una palette fuzzy — salta a qualsiasi dipendente, progetto, documento o impostazione. ⌘J apre la command bar — scrivi quello che vuoi in linguaggio naturale, un parser locale lo traduce in un'azione eseguibile. Nessuna chiamata LLM, nessun training cross-tenant, funziona offline.
Detta ovunque
40+ shortcut
Funziona offline
Command bar ⌘J
> registra 4h su NOV-2025-07 ieri, lavoro su feature
Parsed · intent=log-hours · confidence 0.94
Registra 4h su NOV-2025-07 il Apr 19, tag feature.
Conferma Modifica dettagli Apri timesheet
parser locale · nessuna chiamata di retefunziona offline
Approvazioni, alert, presenze e trend. L'unico pannello che il tuo team HR apre alle 9.
Ore & commesse
Registra ore su qualsiasi commessa. Burn di budget, redditività per cliente, export in CSV.
Approvazioni in un click
Navigazione keyboard-first (⌘K)
Audit trail completo
Export in CSV / PDF / API
app.pulsehr.it/
In attesa
4
Headcount
12
Straordinari
42h
Marcus R.
Ferie · 5g
in attesa
Tom B.
Malattia · 3g
approvato
Noah W.
Permesso · 1g
in attesa
Timbratura attiva
02:41:18
ACM-2025-01 · Rebuild piattaforma
Ferma & registra ore
Ogni persona, una superficie
La stessa app, cinque punti di vista.
I temi per ruolo non sono cosmetica. Ogni persona ha la sua palette, la sua vista di default e il suo set di shortcut. Gli engineer non vedono le code di spese. I CFO non vedono gli standup di sprint.
Fattura per codice progetto (commessa), traccia l'utilizzo, chiudi il bilancio senza fogli di calcolo.
→ 02
Startup prodotto
Onboarda da una mail di candidate-accepted con un click. Equity, offerte, laptop — on rails.
→ 03
Scale-up (50-500)
Catene di approvazione che rispecchiano la tua org, controlli multi-entità, report che il tuo CFO aprirà davvero.
"Usiamo Pulse ogni giorno per le nostre ore e le nostre ferie. Se una frizione dura più di una settimana, la fixiamo. La roadmap è la lista delle cose in cui noi — o chi lo tiene sulla propria infra — siamo inciampati davvero."
DG
Davide Ghiotto
Maintainer · github.com/davide97g
"Ogni richiesta di feature è pubblica. Ogni PR viene revisionata in pubblico. Il changelog si legge perché dietro ogni riga vedi il commit. È come l'HR software doveva essere costruito fin dall'inizio."
Fbp
Feedback board pubblica
github.com/davide97g/pulse-hr/discussions
"Cliccalo. Ti porti tutto. Portalo altrove se vuoi. Il test onesto di una piattaforma aperta è se puoi andartene — non quello che dice la slide commerciale."
Due sviluppatori frontend-fluent che costruiscono in pubblico, da Milano. L'agent-driven development è il motivo per cui siamo solo in due — non lo vendiamo, spediamo solo più di quanto il nostro headcount dovrebbe permettere. Il prodotto è il protagonista; noi firmiamo i commit.
DG
Davide Ghiotto
Maintainer · Milano
Frontend-fluent, stanco del software HR. github.com/davide97g · linkedin.com/in/davide-ghiotto
La roadmap è plasmata dalle pull request. Se il codebase fixa una frizione che vivi ogni settimana, manda una PR — ogni contributor viene creditato nel changelog.
Le domande che ci fanno spesso
Domande, risposte.
Posso importare i dati dal mio attuale strumento HR?
Sì. Forniamo importer one-click per BambooHR, Personio, Rippling, Deel e Factorial, oltre a un importer CSV generico con mapping delle colonne per tutto il resto. L'importer esegue prima un dry-run così puoi correggere le righe sbagliate prima di committare, e preserva gli ID dei dipendenti in modo che le integrazioni continuino a funzionare. La maggior parte dei team migra un dataset completo — dipendenti, saldi ferie, documenti — in meno di un'ora.
Come è fatto il pricing di Pulse HR?
Per dipendente attivo, al mese. Un unico piano trasparente con tutte le funzionalità incluse — niente gate 'parla col sales', niente upsell per le feature Labs, niente add-on per l'accesso API o SSO. Gratis per i primi 5 dipendenti attivi, per sempre. I contractor hanno prezzi diversi, max $4 per contractor attivo al mese. Con fatturazione annuale 15% di sconto.
È SOC 2 / GDPR compliant?
Risposta onesta: siamo GDPR-compliant by design — residenza dati in UE (Francoforte, Dublino, Milano), DPA firmato all'iscrizione, sub-processor documentati su pulsehr.it/security. SOC 2 Type II e ISO 27001 non sono ancora in mano oggi; sono sulla roadmap quando il parco clienti lo richiederà. Se hai bisogno di un'attestazione prima che l'abbiamo, la strada onesta è il self-host — rimani dentro il tuo perimetro di audit. Preferiamo dirtelo che fingere.
C'è un'API?
Sì — un'API REST completa, webhook su ogni evento (employee.created, leave.approved, expense.approved, ecc.) e SDK mantenuti per TypeScript, Python e Go. Le chiavi API sono scoped per ambiente con permessi granulari. Spec OpenAPI completa su pulsehr.it/docs/api. Il rate limit è 1.000 richieste/minuto sul tier standard.
Pulse è davvero open source?
Sì. Il sorgente completo è su GitHub all'indirizzo github.com/davide97g/pulse-hr sotto Functional Source License (FSL-1.1-MIT). Puoi leggere ogni riga, eseguirlo da solo, forkarlo e contribuire. Due anni dopo ogni release la licenza si converte automaticamente in MIT pura — completamente permissiva. La finestra FSL blocca la rivendita come SaaS closed-source concorrente in quei due anni, ma qualsiasi uso non concorrente (deployment interno, consulenza, fork, contributi) è libero dal primo giorno. Vedi LICENSE e NOTICE nel repo per i termini esatti.
Possiamo fare self-hosting?
Sì. L'intera piattaforma è un monorepo Bun che puoi clonare ed eseguire. I deployment self-hosted su Docker o Kubernetes sono supportati con un Helm chart di riferimento e moduli Terraform. Tutto gira sulla tua infrastruttura. Parti da github.com/davide97g/pulse-hr.
Come funziona la command bar (⌘J)?
La command bar esegue un parser di intent locale sui dati del tuo tenant — nessuna chiamata LLM, nessun round-trip di rete, nessun training cross-tenant. Scrivi frasi naturali come 'registra 4h su NOV-07 ieri' o 'approva la spesa di Aisha', e un'euristica deterministica le mappa in azioni eseguibili con i tuoi permessi. Funzionando nel browser, va anche offline come parte della PWA. Esporremo un server MCP per veri workflow agentic in una release futura; per ora l'etichetta onesta è: una command bar keyboard-first, non un AI copilot.
Pulse funziona offline?
L'intera superficie si installa come PWA su macOS, Windows, iOS e Android. Viste recenti, timesheet e bozze di kudos continuano a funzionare offline e sincronizzano appena torni online — niente schermate 'loading…' in aeroporto o nella sala riunioni in cantina. Le azioni distruttive richiedono una connessione attiva e vengono messe in coda se offline, così niente parte due volte per sbaglio.
Software HR per chi odia il software HR.
Gratis per sempre in self-host. Gratis per i primi 5 dipendenti su Pulse hosted. Nessuna carta di credito. Nessuna chiamata commerciale per vedere il prodotto. Importa in un'ora, esporta con un click — sempre.