Stop
guessing
what your
team did.

ActivityPulse aggregates activity from GitHub, GitLab, Jira, Confluence, Azure DevOps, Microsoft 365, and Salesforce into a single stream — so you can see what your engineering and revenue teams actually did. AI-powered activity summaries, value stream analysis, and more. Self-hosted. Built for the managers who need the full picture.

AI summaries
Engineer activity summaries generated by AI — on demand or scheduled to your inbox
Red flag alerts
Built-in detection rules surface burnout, overload, and stale work before they escalate
Goal tracking
Map contributions up to epics and initiatives — hierarchy resolution across Jira, Azure DevOps, and GitHub, plus milestone grouping for GitLab
Activity heatmaps
See when your team works — spot slacking patterns and optimize focus time
Team management
Org chart, direct reports, and a four-role ladder — Owner, Admin, Manager, Viewer — with fine-grained visibility controls
Value stream
Trace issues from creation to completion and measure cycle time across dev, review, merge, and QA
Sound familiar?

Managing a team shouldn't feel like detective work.

How it works

Three steps from noise to narrative.

1
Connect your tools
Configure your GitHub, GitLab, Jira, Confluence, Azure DevOps, Microsoft 365, and Salesforce integrations. ActivityPulse only needs read-only API access — it never writes to your tools.
2
Data syncs automatically
A configurable scheduler pulls activity data at your chosen frequency. Set sync windows, historical depth, and retention policies per source.
3
Get visibility on your team and their goals
Generate AI summaries for any teammate over any date range. Get red flag alerts. See who contributed to and understand progress towards goals.
Deploy

Your infrastructure.
Your data.

ActivityPulse is designed for on-premises, self-hosted deployment. All data stays within your infrastructure. Nothing is sent externally beyond your LLM provider.

# Docker quick install
curl -fsSL https://github.com/ActivityPulse/activitypulse-release/releases/latest/download/install-docker.sh | sudo bash
Download from GitHub
Full data sovereignty
Activity records, teammate profiles, summaries, and configuration stay entirely within your network.
Read-only API access
ActivityPulse only reads from your tools. It never creates, modifies, or deletes data in any connected source.
Configurable retention
Set how long data is kept. Automatic cleanup ensures you don't store more than you need.
Separate DB per org
Each organization gets its own PostgreSQL database. Deleting an org is as simple as dropping the database.

Ready to see
your team's pulse?

Deploy and get actionable insight in minutes. Your servers, your data.