Giter VIP home page Giter VIP logo

chatgpt-google-extension's Introduction

ChatGPT for Google

GitHub Workflow Status Twitter Follow License

Notice (2023-02-20)

As this extension has been acquired, this code repository will no longer be updated from now on.


A browser extension to display ChatGPT response alongside Google (and other search engines) results

Install from Chrome Web Store

Install from Mozilla Add-on Store

Supported Search Engines

Google, Baidu, Bing, DuckDuckGo, Brave, Yahoo, Naver, Yandex, Kagi, Searx

Screenshot

Screenshot

Features

  • Supports all popular search engines
  • Supports the official OpenAI API
  • Supports ChatGPT Plus
  • Markdown rendering
  • Code highlights
  • Dark mode
  • Provide feedback to improve ChatGPT
  • Copy to clipboard
  • Custom trigger mode
  • Switch languages

Troubleshooting

How to make it work in Brave

Screenshot

Disable "Prevent sites from fingerprinting me based on my language preferences" in brave://settings/shields

How to make it work in Opera

Screenshot

Enable "Allow access to search page results" in the extension management page

Build from source

  1. Clone the repo
  2. Install dependencies with npm
  3. npm run build
  4. Load build/chromium/ or build/firefox/ directory to your browser

Star History

Star History Chart

chatgpt-google-extension's People

Contributors

adird avatar andy00614 avatar anshul137 avatar code5753 avatar dtkdt100 avatar eltociear avatar hookzof avatar josstorer avatar jt-wang avatar netmande avatar p19ky avatar takagimeow avatar tizee avatar vanditshah44 avatar wong2 avatar yes1am avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chatgpt-google-extension's Issues

一直是waiting

Google界面一直是等待回应阿,Waiting for ChatGPT response...

Can I extend extension to additional AI powered bot.

Hi @wong2 ,

Can I add one more AI-powered bot to this chrome extension? This is basically helpful for K 12 Students to learn Science, Maths topic & also this site has interactives to help students visualize & learn concepts quickly.

If it has interactive then we will direct them to that specific resource.

Feed the results from google as context to the question.

What do you think about feeding the top google results as context to the question in order to improve the answer.
This can be configurable option.

You can use the following prompt:

I have the following Google search query: "NixOS power management suspend." Below are the results that Google returned.
Can you answer the query using the search results as context, but expand and elaborate on it based on your learning? Let's think step by step.

Google Results:

Power Management - NixOS Wikihttps://nixos.wiki › wiki › Power_Management
Suspend hooks. NixOS provides the powerManagement.resumeCommands option which defines commands that are added to a global script that will be executed after ...

nixpkgs/power-management.nix at master · NixOS ... - GitHubhttps://github.com › master › nixos › modules › config
nixpkgs/nixos/modules/config/power-management.nix ... enable power management. This includes support. for suspend-to-RAM and powersave features on laptops.


Bellow is the answer with results used as context:

image

And the answer without context:

image

GPT showing up two answers with narrow width at the same time

It's showing up two answers simultaneously, which is great. But it reduces readability as the width of both answers is too narrow.
If it's the intended behavior, it'd be great to add a way to navigate through two or even more answers.

Even better, it'd be great to add micro-interactive feedback to see how people rate/react to those answers.

image

如何使用?

你好,我安装了它,但是我不知道该如何使用。我拥有openai账号,求大佬指点,非常感谢!

Adding Try Again button to refresh answer

It could be useful to add the same ChatGPT refresh button, to get another response for the same query, as sometimes the answer is nonsensical, or the user is not satisfied with the piece of code ChatGPT generated.

Add License

Before the code base receives a large number of PRs, make sure to license the code.

Installation issue

未能成功加载扩展程序
清单文件缺失或不可读取
无法加载清单

Add plugin system support, or create a markdown of tampermonkey plugins list

related: #4

Add plugin system support, to facilitate the addition of custom features, or create a markdown of tampermonkey plugins list

For some users who use search engine style modification plugins, merging them one by one into the trunk to achieve compatibility can be confusing

With plugin system support, or I also suggest the project create a markdown file of tampermonkey plugins list, we can use tampermonkey to achieve some style compatibility, without merging to the trunk

Option to disable the extension by clicking on it again

Look, the extension is helpful, but most of the time, you don't need it. For example, all google searches aren't mainly a question to be answered, like searching about some mobile phone, searching for some shopping item, and other non-question inquiries.

I think it can afford to be disabled at that time. If I or anyone need the ChatGPT response, we just need to click it to enable it again.

can't build.sh firefox after git clone or download source code from release

I follow the instruction in README but I keep getting error

I run this command

npm test --location=global

and I get this following error. how do I fix it?

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm ERR! Missing script: "test"
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR!   npm run

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Local\npm-cache\_logs\2022-12-05T16_04_54_839Z-debug-0.log

Remember Session

When the text output is too large for ChatGPT, it truncates the text. However, on the ChatGPT website you are able to say something like "please continue" and it will continue from where it left off. However, in the search, it does not seem to work as expected...

Contribution to your project

Hi,

I want to contribute to your project. I can make translation, code, 2D graphics - icons, logos. Will you be interested?

Thank you in advance.

Valeriia Zhuravska

ChatGPT as Search Engine

It would be convenient if we could use ChatGPT as a search engine in our browser's search bar. This means adding ChatGPT to our list of known search engines (i.e., similar to how the DuckDuckGo browser extension does it when installed).

Feature request: support for iOS

I tried to convert your extension using XCode to Safari on Mac and iPad.
The one on Mac works fine, as I expected.
The extension runs well on iPad Safari too, but it doesn't detect login session from the other tab.
IMG_0801

Do you have any idea on this?

Add katex support

Sometimes, AI will output the latex formula. Can you add a plugin that supports katex for markdown-it?

code highlight

It appears that ChatGPT returns a markdown format. Using a markdown rendering library would make the results more readable.

Adding the linter

Adding the linter

Linters help us spot "silly" mistakes that all programmers make, or help us avoid certain code patterns that often lead to bugs. We want to make it easy for ourselves and new developers joining our project to not introduce bugs or bad code.
I will use ESlint

And i will Create a simple "one-step" solution for running your formatter and the linter on the entire project from the command line. This could be an ‘npm script’.
Please assign me this issue as well i will work on it.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.