Unified Coding Activity, Self-Hosted

Actiwitee is open-source infrastructure for developers who code everywhere. It pulls from GitHub (multi-account), LeetCode, Codeforces, and CodeChef, then merges with local session tracking via a lightweight agent that samples IDE, terminal, and AI CLI activity without inflating commit counts. A config-driven CLI collects and aggregates into JSON on disk; publish to Cloudflare R2 and serve a read-only API from Workers. Powers the unified heatmap on saish.xyz with per-day source breakdowns and local minutes in tooltips. Ships with a landing page, six-step self-host guide, and Hermes/cron-friendly automation.
Self-hostable aggregator that merges GitHub, competitive programming, and local AI-coding sessions into one contribution heatmap and read-only API for portfolios.