A Chrome extension to track commits from GitHub and Azure DevOps for daily reporting.
| Commits | Tasks | Mappings | About |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Fetch commits from GitHub organizations
- Fetch commits from Azure DevOps projects
- Filter by source (GitHub only, DevOps only, or both)
- Click to copy commit messages
- Automatic date detection from rep.smartcloud.com.ua
- View work items assigned to you
- Filter tasks by project
- See task type (Bug, Task, User Story, Feature, Epic)
- Click to copy task ID
- Quick link to open in Azure DevOps
- Create mappings between keywords and ticket numbers
- Automatic ticket detection in commit messages
- Auto-suggest tickets from DevOps tasks
- Automatic date detection when selecting a day on rep.smartcloud.com.ua
- Icon turns green when commits are found for the selected date
- Caching for faster repeated access
- Remembers last active tab and filters
(Coming soon)
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension folder
- The extension icon will appear in your toolbar
- Create a Personal Access Token at github.com/settings/tokens/new
- Select the
reposcope (read access to private repositories) - Enter the token, your username, and organization name in extension settings
- Create a Personal Access Token at dev.azure.com/_usersSettings/tokens
- Select your organization or "All accessible organizations"
- Under Scopes, select "Custom defined" and check:
- Work Items: Read
- Code: Read
- Enter the token and organization name in extension settings
- Configure your GitHub and/or Azure DevOps credentials in Settings
- Select which source to use for commits
- Go to rep.smartcloud.com.ua and click on a reporting day
- Click the extension icon to see your commits
- Click on a commit message to copy it
- Use the Mappings tab to link tickets to keywords in commit messages
This extension:
- Only stores data locally in your browser
- Only connects to GitHub API, Azure DevOps API, and rep.smartcloud.com.ua
- Does not collect any analytics or personal data
- Does not share data with third parties
See PRIVACY.md for full privacy policy.
The extension requires minimal permissions:
- storage: Save your settings and cached data locally
- contextMenus: Add "About" option to extension icon menu
- Host permissions: Connect to GitHub API, Azure DevOps API, and rep.smartcloud.com.ua
Zakharii Melnyk
- GitHub: @uaoa
MIT License - Copyright (c) 2026 Zakharii Melnyk
See LICENSE for details.



