browser-extension

Chrome browser extension to estimate and report ChatGPT carbon emissions during conversations

https://github.com/aiwattch/browser-extension

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.1%) to scientific vocabulary

Keywords

carbon-emissions carbon-footprint energy-consumption energy-efficiency greenai llm-inference
Last synced: 10 months ago · JSON representation

Repository

Chrome browser extension to estimate and report ChatGPT carbon emissions during conversations

Basic Info
Statistics
  • Stars: 16
  • Watchers: 1
  • Forks: 4
  • Open Issues: 16
  • Releases: 2
Topics
carbon-emissions carbon-footprint energy-consumption energy-efficiency greenai llm-inference
Created over 1 year ago · Last pushed 12 months ago
Metadata Files
Readme Contributing License Security

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 git@github.com: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:

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. 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:

bash npm test

This will execute all test files in the src directory that match the *.test.js pattern.

Owner

  • Name: AIWattch
  • Login: AIWattch
  • Kind: organization

Browser plugin to measure LLM carbon emissions during inference

GitHub Events

Total
  • Create event: 5
  • Issues event: 23
  • Release event: 2
  • Watch event: 15
  • Delete event: 2
  • Issue comment event: 26
  • Member event: 1
  • Push event: 36
  • Pull request event: 11
  • Fork event: 4
Last Year
  • Create event: 5
  • Issues event: 23
  • Release event: 2
  • Watch event: 15
  • Delete event: 2
  • Issue comment event: 26
  • Member event: 1
  • Push event: 36
  • Pull request event: 11
  • Fork event: 4

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 69
  • Total Committers: 4
  • Avg Commits per committer: 17.25
  • Development Distribution Score (DDS): 0.638
Past Year
  • Commits: 69
  • Committers: 4
  • Avg Commits per committer: 17.25
  • Development Distribution Score (DDS): 0.638
Top Committers
Name Email Commits
ozrendev o****v@p****m 25
outdoorclone p****y@g****m 22
ozi s****r@p****e 21
Keenan Johnson k****n@g****m 1
Committer Domains (Top 20 + Academic)
pme.me: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 22
  • Total pull requests: 6
  • Average time to close issues: 23 days
  • Average time to close pull requests: 3 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 1.55
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 22
  • Pull requests: 6
  • Average time to close issues: 23 days
  • Average time to close pull requests: 3 days
  • Issue authors: 2
  • Pull request authors: 4
  • Average comments per issue: 1.55
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • pascaljoly (21)
  • keenanjohnson (1)
Pull Request Authors
  • ozrendev (6)
  • Antrikshgwal (2)
  • keenanjohnson (2)
  • pascaljoly (2)
Top Labels
Issue Labels
enhancement (14) ODHack14 (5) documentation (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 4
proxy.golang.org: github.com/aiwattch/browser-extension
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 10 months ago
proxy.golang.org: github.com/AIWattch/browser-extension
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 10 months ago