AI Wattch
Chrome browser extension to measure ChatGPT carbon emissions during conversations.
https://github.com/aiwattch/browser-extension
Category: Consumption
Sub Category: Computation and Communication
Keywords
carbon-emissions carbon-footprint energy-consumption energy-efficiency greenai llm-inference
Last synced: about 6 hours ago
JSON representation
Repository metadata
Chrome browser extension to measure ChatGPT carbon emissions during conversations
- Host: GitHub
- URL: https://github.com/aiwattch/browser-extension
- Owner: AIWattch
- License: mit
- Created: 2025-01-14T18:05:02.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-05-05T23:52:43.000Z (13 days ago)
- Last Synced: 2025-05-09T05:01:46.589Z (9 days ago)
- Topics: carbon-emissions, carbon-footprint, energy-consumption, energy-efficiency, greenai, llm-inference
- Language: JavaScript
- Homepage: https://github.com/AIWattch/browser-extension
- Size: 177 KB
- Stars: 15
- Watchers: 1
- Forks: 3
- Open Issues: 16
- Releases: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
README.md
AI Wattch
A Chrome extension that tracks your emissions while using ChatGPT.
Here's a short demo video
Pre-requisite browser configuration
- Open Chrome and navigate to
chrome://extensions
- In the top right, toggle Developer mode on
- You will now be able to install extensions by clicking the Load unpacked button in the top left
Download
Create a build from source
Ensure you have Node.js and npm installed, click here for instructions to download
git clone [email protected]:AIWattch/browser-extension.git
cd browser-extension/
npm i
npm run build
Release build
Alternatively, you can use the latest pre-built version of the extension by downloading it from the right side of this page under the Releases header
Installation
Load the extension in Chrome
- Click the Load unpacked button, find the
browser-extension/dist
folder and click Open
Contributing
We welcome contributions! Here's how you can help:
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Before submitting:
- Test your changes
- Update documentation if needed
- Follow our coding standards (TypeScript)
- One feature per PR
For major changes:
- Open an issue first to discuss what you'd like to change
- Mention any dependencies or breaking changes
Need help? Check CONTRIBUTING.md for detailed guidelines or open an issue.
Running Tests
Unit tests are set up using Vitest. To run the tests, use the following command in your terminal:
npm test
This will execute all test files in the src
directory that match the *.test.js
pattern.
Owner metadata
- Name: AIWattch
- Login: AIWattch
- Email:
- Kind: organization
- Description: Browser plugin to measure LLM carbon emissions during inference
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/194869638?v=4
- Repositories: 1
- Last ynced at: 2025-01-14T21:39:09.001Z
- Profile URL: https://github.com/AIWattch
GitHub Events
Total
- Create event: 5
- Issues event: 22
- Release event: 2
- Watch event: 15
- Delete event: 1
- Issue comment event: 4
- Member event: 1
- Push event: 20
- Pull request event: 6
- Fork event: 3
Last Year
- Create event: 5
- Issues event: 22
- Release event: 2
- Watch event: 15
- Delete event: 1
- Issue comment event: 4
- Member event: 1
- Push event: 20
- Pull request event: 6
- Fork event: 3
Committers metadata
Last synced: 8 days ago
Total Commits: 48
Total Committers: 4
Avg Commits per committer: 12.0
Development Distribution Score (DDS): 0.563
Commits in past year: 48
Committers in past year: 4
Avg Commits per committer in past year: 12.0
Development Distribution Score (DDS) in past year: 0.563
Name | Commits | |
---|---|---|
ozi | s****r@p****e | 21 |
outdoorclone | p****y@g****m | 17 |
ozrendev | o****v@p****m | 9 |
Keenan Johnson | k****n@g****m | 1 |
Committer domains:
- pme.me: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 33
Total pull requests: 4
Average time to close issues: 12 days
Average time to close pull requests: 9 days
Total issue authors: 2
Total pull request authors: 3
Average comments per issue: 0.18
Average comments per pull request: 0.0
Merged pull request: 4
Bot issues: 0
Bot pull requests: 0
Past year issues: 33
Past year pull requests: 4
Past year average time to close issues: 12 days
Past year average time to close pull requests: 9 days
Past year issue authors: 2
Past year pull request authors: 3
Past year average comments per issue: 0.18
Past year average comments per pull request: 0.0
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- pascaljoly (31)
- keenanjohnson (2)
Top Pull Request Authors
- keenanjohnson (2)
- pascaljoly (1)
- ozrendev (1)
Top Issue Labels
- enhancement (27)
Top Pull Request Labels
Score: 4.820281565605037