A GitHub Action that analyzes your commit history and displays your most productive times of day in a pinned gist.
Productive-box is a GitHub Action that analyzes your commit history to determine your most productive hours of the day. It fetches commit timestamps via the GitHub GraphQL API and generates a visual chart in a pinned gist, answering whether you're an early bird or a night owl based on your coding activity.
Developers who use GitHub and want to gain insights into their daily coding patterns and productivity trends. It's particularly useful for those who maintain a public GitHub profile and wish to share their work habits.
It provides a simple, automated way to visualize personal productivity data directly on your GitHub profile using only commit history, with minimal configuration and no external services required.
Are you an early 🐤 or a night 🦉? Let's check out in gist
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The GitHub Action runs on a scheduled workflow every day at 00:00 UTC, ensuring the gist is consistently updated without manual intervention, as specified in the setup instructions.
The generated gist can be pinned to your GitHub profile for public sharing, making it a seamless addition to showcase productivity habits directly on your profile.
Configurable timezone support via repository variables ensures commit times are displayed in your local time, preventing misinterpretation of productivity patterns.
It uses GitHub's own APIs and gists, requiring no external services or complex infrastructure, which simplifies setup and reduces maintenance overhead.
The README includes a caution note for upgrades to v1.1.5+ requiring manual movement of secrets and variables, indicating potential instability and extra maintenance effort.
It only analyzes commit timestamps, ignoring other productivity metrics like code changes, issue contributions, or project context, which limits the depth of insights.
Setup requires a GitHub token with 'repo' scope, granting broad access to repositories, which may raise security concerns despite assurances of limited use.