{"id":13476336,"url":"https://github.com/KudoAI/duckduckgpt","last_synced_at":"2025-03-27T02:32:21.876Z","repository":{"id":149383642,"uuid":"608230737","full_name":"KudoAI/duckduckgpt","owner":"KudoAI","description":"🐤 Adds AI to DuckDuckGo. Ask from any site. Powered by GPT-4o!","archived":false,"fork":false,"pushed_at":"2025-03-23T10:46:46.000Z","size":95852,"stargazers_count":232,"open_issues_count":7,"forks_count":26,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-23T11:29:05.338Z","etag":null,"topics":["ai","artificial-intelligence","bot","chatbot","chatgpt","chatgpt3","duckduckgo","gpt","gpt-3","gpt-4","gpt-4o","greasemonkey","javascript","kudoai","machine-learning","nlp","openai","search","userscripts","web"],"latest_commit_sha":null,"homepage":"https://www.duckduckgpt.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KudoAI.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["kudoai"]}},"created_at":"2023-03-01T15:35:55.000Z","updated_at":"2025-03-23T10:46:49.000Z","dependencies_parsed_at":"2024-02-18T00:29:54.291Z","dependency_job_id":"0b77730e-bf0b-4320-850b-3b7bb2cf2fde","html_url":"https://github.com/KudoAI/duckduckgpt","commit_stats":{"total_commits":2210,"total_committers":10,"mean_commits":221.0,"dds":0.567420814479638,"last_synced_commit":"e777398c6aeab7f0fedb526667e935bbdc74f196"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KudoAI","download_url":"https://codeload.github.com/KudoAI/duckduckgpt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245769472,"owners_count":20669185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","artificial-intelligence","bot","chatbot","chatgpt","chatgpt3","duckduckgo","gpt","gpt-3","gpt-4","gpt-4o","greasemonkey","javascript","kudoai","machine-learning","nlp","openai","search","userscripts","web"],"created_at":"2024-07-31T16:01:29.145Z","updated_at":"2025-03-27T02:32:21.869Z","avatar_url":"https://github.com/KudoAI.png","language":"JavaScript","funding_links":["https://github.com/sponsors/kudoai"],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003ca id=\"top\"\u003e\u003c/a\u003e\n\n\u003ch1\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/logos/duckduckgpt/darkmode/logo371x65.png\"\u003e\n    \u003cimg src=\"https://assets.ddgpt.com/images/logos/duckduckgpt/lightmode/logo371x65.png\"\u003e\n  \u003c/picture\u003e\n\u003c/h1\u003e\n\n\u003ca href=\"../LICENSE.md\"\u003e\n    \u003cimg height=31 alt=\"[License: MIT]\" src=\"https://img.shields.io/badge/License-MIT-orange.svg?logo=internetarchive\u0026logoColor=white\u0026labelColor=464646\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/KudoAI/duckduckgpt/blob/main/greasemonkey/duckduckgpt.user.js\"\u003e\n    \u003cimg height=32 src=\"https://img.shields.io/github/size/KudoAI/duckduckgpt/greasemonkey/duckduckgpt.user.js?label=Filesize\u0026logo=databricks\u0026logoColor=white\u0026labelColor=464646\u0026color=ff69b4\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/KudoAI/duckduckgpt/commits\"\u003e\n    \u003cimg height=31 alt=\"[GitHub commits]\" src=\"https://img.shields.io/github/commit-activity/m/KudoAI/duckduckgpt?label=Commits\u0026logo=github\u0026logoColor=white\u0026labelColor=464646\u0026color=7bb7fc\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"#\"\u003e\n    \u003cimg height=31 src=\"https://img.shields.io/badge/Clones-1.2K/month-869da0?logo=github\u0026logoColor=white\u0026labelColor=464646\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.codefactor.io/repository/github/kudoai/duckduckgpt\"\u003e\n    \u003cimg height=31 alt=\"[CodeFactor grade]\" src=\"https://img.shields.io/codefactor/grade/github/kudoai/duckduckgpt?label=Code+Quality\u0026logo=codefactor\u0026logoColor=white\u0026labelColor=464646\u0026color=b5fc7b\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/KudoAI/chatgpt.js?utm_source=duckduckgpt\u0026utm_content=github_shield\"\u003e\n    \u003cimg height=31 alt=\"[Powered by chatgpt.js]\" src=\"https://img.shields.io/badge/Powered_by-chatgpt.js-black?logo=gamejolt\u0026logoColor=white\u0026labelColor=464646\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://sonarcloud.io/component_measures?metric=new_vulnerabilities\u0026id=kudoai_duckduckgpt\"\u003e\n    \u003cimg height=31 alt=\"[SonarCloud vulnerabilities]\" src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fsonarcloud.io%2Fapi%2Fmeasures%2Fcomponent%3Fcomponent%3Dkudoai_duckduckgpt%26metricKeys%3Dvulnerabilities\u0026query=%24.component.measures.0.value\u0026style=for-the-badge\u0026logo=sonarcloud\u0026logoColor=white\u0026labelColor=464646\u0026label=Vulnerabilities\u0026color=gold\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/awesome-scripts/awesome-userscripts#chatgpt\"\u003e\n    \u003cimg height=31 alt=\"[Mentioned in Awesome]\" src=\"https://img.shields.io/badge/Mentioned_in-Awesome-cb48dc?logo=awesomelists\u0026logoColor=white\u0026labelColor=464646\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://www.kudoai.com?utm_source=duckduckgpt\u0026utm_content=github_shield\"\u003e\n    \u003cimg height=31 alt=\"[Built by KudoAI]\" src=\"https://img.shields.io/badge/Built_by-KudoAI-a07bfc?logo=esbuild\u0026logoColor=white\u0026labelColor=464646\u0026style=for-the-badge\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://www.jsdelivr.com/package/gh/KudoAI/duckduckgpt?tab=stats\"\u003e\n    \u003cimg height=31 alt=\"[jsDelivr stats]\" src=\"https://img.shields.io/jsdelivr/gh/hm/KudoAI/duckduckgpt?style=for-the-badge\u0026logo=jsdelivr\u0026logoColor=white\u0026label=jsDelivr%20Requests\u0026labelColor=464646\u0026color=2bbbd8\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n\u003ch3\u003e\u003cb\u003eDuckDuckGPT\u003c/b\u003e brings the magic of ChatGPT to DDG (powered by GPT-4o!)\u003c/h3\u003e\n\n\u003e [!IMPORTANT]\n\u003e _**Greasy Fork users:** If you installed DuckDuckGPT **before January 18, 2025**, auto-updates no longer work because the script's update mechanism has migrated to GitHub. To continue receiving updates, click the green 'Install this script' button below (once) or click [this link](https://gm.ddgpt.com) (once)_\n\n\u003ca href=\"https://gm.ddgpt.com\"\u003e\u003cimg height=45 alt=\"[Install this script]\" src=\"https://assets.ddgpt.com/images/buttons/greasy-fork/install-button.svg\"\u003e\u003c/a\u003e\u003ca href=\"#-installation\"\u003e\u003cimg height=45 alt=\"[How to install]\" title=\"How to install\" src=\"https://assets.ddgpt.com/images/buttons/greasy-fork/help-button.svg\"\u003e\u003c/a\u003e\n\u003cbr\u003e\n[Discuss](https://github.com/KudoAI/duckduckgpt/discussions) /\n[Get support](https://support.ddgpt.com) / \n[Contact author](https://github.com/adamlui)\n\n#\n\n\u003cimg src=\"https://assets.ddgpt.com/images/screenshots/desktop/how-to-becum-rich-query/darkmode.png\"\u003e\n\n### Mobile:\n\n\u003cimg src=\"https://assets.ddgpt.com/images/screenshots/mobile/hi-there-query/darkmode.png\"\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003cimg height=8px width=\"100%\" src=\"https://assets.ddgpt.com/images/separators/gradient-aqua.png\"\u003e\n\n\u003cdiv id=\"golden-sponsors\" align=\"center\"\u003e\n\u003cbr\u003e\n\n### Golden Sponsors:\n\n\u003cdiv id=\"warp\"\u003e\n    \u003cbr\u003e\u003cbr\u003e\n    \u003ca href=\"https://www.warp.dev/chatgptjs\" target=\"_blank\"\u003e\n        \u003cimg width=\"600\" src=\"https://assets.chatgptjs.org/images/banners/warp/banner-1500x500.png?v=476e837\"\u003e\n    \u003c/a\u003e\n    \u003ch3\u003e\u003ca href=\"https://www.warp.dev/chatgptjs\" target=\"_blank\"\u003e\n        Warp, the AI Devtool that lives in your terminal\u003c/a\u003e\u003c/h3\u003e\n    \u003ci\u003e\u003ca href=\"https://www.warp.dev/chatgptjs\" target=\"_blank\"\u003e\n        Available for MacOS, Linux, \u0026 Windows\u003c/a\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003ca href=\"https://www.burncloud.com/893.html\"\u003e\n    \u003cpicture\u003e\n        \u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.chatgptjs.org/images/logos/partners/burncloud/with-description/white.png?v=610795b\"\u003e\n        \u003cimg width=685 src=\"https://assets.chatgptjs.org/images/logos/partners/burncloud/with-description/black.png?v=610795b\"\u003e\n    \u003c/picture\u003e\n\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003c/div\u003e\n\n\u003cimg height=8px width=\"100%\" src=\"https://assets.ddgpt.com/images/separators/gradient-aqua.png\"\u003e\n\n## 🚀 Installation\n\n1. Install a userscript manager:\n    - ScriptCat for [Chrome](https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf), [Firefox](https://addons.mozilla.org/firefox/addon/scriptcat/) or [Edge](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh)\n    - Tampermonkey for [Chrome](https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo), [Firefox](https://addons.mozilla.org/firefox/addon/tampermonkey/), [Edge](https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd) or [Opera](https://addons.opera.com/extensions/details/tampermonkey-beta/)\n    - Violentmonkey* for [Chrome](https://chromewebstore.google.com/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag), [Firefox](https://addons.mozilla.org/firefox/addon/violentmonkey/) or [Edge](https://microsoftedge.microsoft.com/addons/detail/eeagobfjdenkkddmbclomhiblgggliao)\n    - [OrangeMonkey](https://chromewebstore.google.com/detail/orangemonkey/ekmeppjgajofkpiofbebgcbohbmfldaf)* or [OrangeMonkey Pro](https://chromewebstore.google.com/detail/orangemonkey-pro/ggdmdoodcfamjggeigifpjfnnjfbland)* for Chrome\n\n2. Install [DuckDuckGPT](https://gm.ddgpt.com) userscript (will load in manager installed above)\n\n3. Visit [duckduckgo.com](https://duckduckgo.com), type your search, engage bot!\n\n##### _*Violentmonkey, OrangeMonkey \u0026 OrangeMonkey Pro do not support Streaming Mode, so are not recommended_\n\n\u003cdiv align=\"center\"\u003e\n\n![ddgpt-demo](https://user-images.githubusercontent.com/10906554/220238659-9b59de4f-31d0-468a-a41d-528ac924732f.gif)\n  \n\u003c/div\u003e\n\n## \u003cimg width=25px src=\"https://assets.ddgpt.com/images/icons/platforms/tampermonkey/icon28.png\"\u003e\u003cimg width=25px src=\"https://assets.ddgpt.com/images/icons/platforms/orangemonkey/icon32.png\"\u003e Tampermonkey / OrangeMonkey Users\n\nIf you are installing **Tampermonkey** or **OrangeMonkey** for a Chromium browser (Chrome, Edge, etc.) you _must enable **Developer Mode**_ for userscripts to function.\n\nTo do so, visit [chrome://extensions](chrome://extensions) \u003e activate **Developer Mode** toggle \u003e restart browser\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=635 src=\"https://assets.ddgpt.com/images/screenshots/desktop/chrome/developer-mode-toggle.png\"\u003e\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n💡 _**Note:** If you installed Tampermonkey from the add-on store for [Firefox](https://addons.mozilla.org/firefox/addon/tampermonkey/), then Developer Mode is not required._\n\u003cbr\u003e\u003cbr\u003e\n\n## 🌐 Compatibility \n\n**DuckDuckGPT** is compatible w/ the following browsers using [ScriptCat](https://docs.scriptcat.org), [Tampermonkey](https://www.tampermonkey.net), [Violentmonkey](https://violentmonkey.github.io)\\*, [OrangeMonkey](https://chromewebstore.google.com/detail/orangemonkey/ekmeppjgajofkpiofbebgcbohbmfldaf)* or [OrangeMonkey Pro](https://chromewebstore.google.com/detail/orangemonkey-pro/ggdmdoodcfamjggeigifpjfnnjfbland)*.\n\n### 🖥️ Desktop\n\n- [Google Chrome](https://www.chrome.com)\n- [Mozilla Firefox](https://www.firefox.com)\n- [Microsoft Edge](https://www.microsoft.com/edge)\n- [Opera](https://www.opera.com)\n- [Brave](https://brave.com)\n- [Vivaldi](https://vivaldi.com)\n- [LibreWolf](https://librewolf.net)\n- [Ghost](https://ghostbrowser.com)\n- [QQ](https://browser.qq.com)\n- [Whale](https://whale.naver.com)\n\n\u003cbr\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/logos/platforms/android/head-plus-word/white/logo150x24.png\"\u003e\u003cimg alt=\"Android\" width=111 src=\"https://assets.ddgpt.com/images/logos/platforms/android/head-plus-word/green-head-black-word/logo150x24.png\"\u003e\u003c/picture\u003e\u003cbr\u003e\n\n- [Mozilla Firefox](https://www.mozilla.org/firefox/browsers/mobile/android/) (using [Tampermonkey](https://addons.mozilla.org/firefox/addon/tampermonkey/) or [Violentmonkey](https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/)* for Firefox)\n- [Kiwi](https://kiwibrowser.com) (using [ScriptCat](https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) or [Violentmonkey](https://chromewebstore.google.com/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag)* for Chrome)\n- [Waterfox](https://play.google.com/store/apps/details?id=net.waterfox.android.release) (using [Tampermonkey](https://addons.mozilla.org/firefox/addon/tampermonkey/) or [Violentmonkey](https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/)* for Firefox)\n- [Mask Browser](https://play.google.com/store/apps/details?id=net.maskbrowser.browser) (using [Tampermonkey](https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd) for Edge ; ScriptCat for [Edge](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) or [Chrome](https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) ; or Violentmonkey* for [Edge](https://microsoftedge.microsoft.com/addons/detail/eeagobfjdenkkddmbclomhiblgggliao) or [Chrome](https://chromewebstore.google.com/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag))\n\n##### _*Violentmonkey, OrangeMonkey \u0026 OrangeMonkey Pro do not support Streaming Mode, so are not recommended_\n\n\u003cbr\u003e\n\nIf you've tested it to work in a browser not listed, simply create a [pull request](https://github.com/KudoAI/duckduckgpt/pulls) to become a contributor!\n\u003cbr\u003e\u003cbr\u003e\n\n## 🕵️ Proxy Mode\n\nProxy API Mode (disabled by default) returns text responses using GPT-4o, without the need for a chatgpt.com account.\n\nWhen disabled, a ChatGPT account is required to fetch responses. If OpenAI API is acting unreliable, enable Proxy Mode like this:\n\n\u003cdiv align='center'\u003e\n\n![](https://assets.ddgpt.com/images/screenshots/desktop/proxy-mode/tm-menu.png)\n![](https://assets.ddgpt.com/images/screenshots/desktop/proxy-mode/notif.png)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https://gm.ddgpt.com\"\u003e\u003cimg height=45 alt=\"[Install this script]\" src=\"https://assets.ddgpt.com/images/buttons/greasy-fork/install-button.svg\"\u003e\u003c/a\u003e\u003ca href=\"#-installation\"\u003e\u003cimg height=45 alt=\"[How to install]\" title=\"How to install\" src=\"https://assets.ddgpt.com/images/buttons/greasy-fork/help-button.svg\"\u003e\u003c/a\u003e\n\u003cbr\u003e\n[Discuss](https://github.com/KudoAI/duckduckgpt/discussions) /\n[Get support](https://support.ddgpt.com) / \n[More ChatGPT userscripts](https://github.com/adamlui/userscripts/tree/master/chatgpt)\n\u003cbr\u003e\u003cbr\u003e\n\n## 📣 Social links\n\n[![](https://img.shields.io/mastodon/follow/111075576869014999?domain=https%3A%2F%2Ftechnodon.org\u0026style=social \"Follow @kudoai on Mastodon (technodon.org)\")](https://technodon.org/@kudoai?utm_source=duckduckgpt\u0026utm_content=github_shield)\n[![](https://img.shields.io/badge/Follow%20company%2fkudo--ai-151-blue?logo=linkedin\u0026style=social \"Follow company/kudo-ai on LinkedIn\")](https://linkedin.com/company/kudo-ai)\n[![](https://img.shields.io/github/followers/kudoai?label=Follow%20%40kudoai\u0026style=social \"Follow @kudoai on GitHub\")](https://github.com/KudoAI)\n[![](https://img.shields.io/youtube/channel/subscribers/UCdwQlbPJW3RbkLcHh_DGb0g?label=Follow%20%40kudoailabs\u0026style=social \"Follow @kudoailabs on YouTube\")](https://www.youtube.com/@kudoailabs?sub_confirmation=1)\n[![](https://img.shields.io/badge/Follow%20KudoAI-7-blue?logo=medium\u0026style=social \"Follow KudoAI on Medium\")](https://blog.kudoai.com?utm_source=duckduckgpt\u0026utm_content=github_shield)\n\u003cbr\u003e[![](https://img.shields.io/mastodon/follow/109387703022229926?domain=https%3A%2F%2Felonsucks.org\u0026style=social \"Follow @adam on Mastodon (elonsucks.org)\")](https://elonsucks.org/@adam?utm_source=duckduckgpt\u0026utm_content=github_shield)\n[![](https://img.shields.io/badge/Follow%20@adamllui-2.3k-blue?logo=x\u0026style=social \"Follow @adamllui on X\")](https://x.com/intent/user?screen_name=adamllui)\n[![](https://img.shields.io/badge/Follow%20in%2fadamlui-2.2k-blue?logo=linkedin\u0026style=social \"Follow in/adamlui on LinkedIn\")](https://linkedin.com/in/adamlui)\n[![](https://img.shields.io/badge/Follow%20@adamlui-652-blue?logo=medium\u0026style=social \"Follow @adamlui on Medium\")](https://adamlui.com?utm_source=duckduckgpt\u0026utm_content=github_shield)\n[![](https://img.shields.io/youtube/channel/subscribers/UCgBMqK7SRL5R__3qM-YAcSg?label=Follow%20%40adamluitube\u0026style=social \"Follow @adamluitube on YouTube\")](https://www.youtube.com/AdamLuiTube?sub_confirmation=1)\n[![](https://img.shields.io/github/followers/adamlui?label=Follow%20%40adamlui\u0026style=social \"Follow @adamlui on GitHub\")](https://github.com/adamlui)\n\u003cbr\u003e\u003cbr\u003e\n\n## ⚡ Dependencies\n\n\u003ch6\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/logos/dependencies/collage/white.png\"\u003e\n    \u003cimg src=\"https://assets.ddgpt.com/images/logos/dependencies/collage/black.png\"\u003e\n\u003c/picture\u003e\n\n[chatgpt.js](https://chatgpt.js.org) © 2023–2025 [KudoAI](https://kudoai.com) \u0026 contributors under the MIT license\n\u003cbr\u003e[generate-ip](https://generate-ip.org) © 2024–2025 [Adam Lui](https://github.com/adamlui) \u0026 contributors under the MIT license\n\u003cbr\u003e[highlight.js](https://highlightjs.org) © 2006 [Ivan Sagalaev](https://github.com/isagalaev) under the BSD 3-Clause license\n\u003cbr\u003e[KaTeX](https://katex.org) © 2013–2020 [Khan Academy](https://www.khanacademy.org) \u0026 other contributors under the MIT license\n\u003cbr\u003e[Marked](https://marked.js.org) © 2018+ [MarkedJS](https://github.com/markedjs) © 2011–2018 [Christopher Jeffrey](https://github.com/chjj) under the MIT license\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c/div\u003e\n\u003c/h6\u003e\n\n## 🧠 Contributors\n\nThis app exists thanks to code, translations, issues \u0026 ideas from the following contributors:\n\n\u003ca href=\"https://github.com/adamlui\"\u003e\u003cimg width=50 title=\"@adamlui\" src=\"https://avatars.githubusercontent.com/u/10906554?first-contrib=2023.02.11\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Delamcode\"\u003e\u003cimg width=50 title=\"@Delamcode\" src=\"https://avatars.githubusercontent.com/u/68170410?first-contrib=2023.02.19-unproxied-buggy-report-lead-to-proxied-mode\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Quoid\"\u003e\u003cimg width=50 title=\"@Quoid\" src=\"https://avatars.githubusercontent.com/u/7660254?first-contrib=2023.03.01-stick-w-gm-api-recommendation\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Nord1cWarr1or\"\u003e\u003cimg width=50 title=\"@Nord1cWarr1or\" src=\"https://avatars.githubusercontent.com/u/47604048?first-contrib=2023.04.01-proxy-ip-bug-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/luetage\"\u003e\u003cimg width=50 title=\"@luetage\" src=\"https://avatars.githubusercontent.com/u/13988217?first-contrib=2023.04.21-ddg-dark-theme-bug-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/afkvido\"\u003e\u003cimg width=50 title=\"@afkvido\" src=\"https://avatars.githubusercontent.com/u/69060894?first-contrib=2023.05.16-katex-idea\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AliAlSarre\"\u003e\u003cimg width=50 title=\"@AliAlSarre\" src=\"https://avatars.githubusercontent.com/u/129722778?first-contrib=2023.05.23-css-readability\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wznmickey\"\u003e\u003cimg width=50 title=\"@wznmickey\" src=\"https://avatars.githubusercontent.com/u/44784663?first-contrib=2023.05.26-ddg-centered-mode-bug-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gitttt54\"\u003e\u003cimg width=50 title=\"@gitttt54\" src=\"https://avatars.githubusercontent.com/u/96403800?first-contrib=2023.06.24-reply-language-idea\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mozzribo\"\u003e\u003cimg width=50 title=\"@mozzribo\" src=\"https://avatars.githubusercontent.com/u/12557024?first-contrib=2023.06.29-fatter-sidebar-idea\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/PeterDaveHello\"\u003e\u003cimg width=50 title=\"@PeterDaveHello\" src=\"https://avatars.githubusercontent.com/u/3691490?first-contrib=2023.10.15-taiwanese-msg-improvements\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GGHZp\"\u003e\u003cimg width=50 title=\"@GGHZp\" src=\"https://avatars.githubusercontent.com/u/88123889?first-contrib=2023.10.17-brave-dark-mode-bug-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Vozf\"\u003e\u003cimg width=50 title=\"@Vozf\" src=\"https://avatars.githubusercontent.com/u/22998537?first-contrib=2023.11.25-related-queries-do-not-show-in-openai-mode-bug-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/T1mL3arn\"\u003e\u003cimg width=50 title=\"@T1mL3arn\" src=\"https://avatars.githubusercontent.com/u/9349164?first-contrib=2023.11.30-standby-mode-suggestion\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/papapat\"\u003e\u003cimg width=50 title=\"@papapat\" src=\"https://avatars.githubusercontent.com/u/22026520?first-contrib=2023.12.25-french-tts-suggestion\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Yash-Singh1\"\u003e\u003cimg width=50 title=\"@Yash-Singh1\" src=\"https://avatars.githubusercontent.com/u/53054099?first-contrib=2023.1.27-added-eslint-plugin-userscripts-\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/YashSoPro\"\u003e\u003cimg width=50 title=\"@YashSoPro\" src=\"https://avatars.githubusercontent.com/u/105553471?first-contrib=2024.02.15-openai-endpoint-broke-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://greasyfork.org/users/670188-hacker09\"\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/white/icon50.png\"\u003e\u003cimg width=50 src=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/black/icon50.png?first-contrib=2024.5.30-render-markdown-idea\" title=\"hacker09\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Mrhazed\"\u003e\u003cimg width=50 title=\"@Mrhazed\" src=\"https://avatars.githubusercontent.com/u/149096330?first-contrib=2024.6.20-streaming-mode-unsupported-by-brave\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://greasyfork.org/users/27097-grisipisimisi\"\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/white/icon50.png\"\u003e\u003cimg width=50 src=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/black/icon50.png?first-contrib=2024.6.20-asktip-disabled-localstorage-setting-not-sticky\" title=\"GrisiPisiMisi\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/eltociear\"\u003e\u003cimg width=50 title=\"@eltociear\" src=\"https://avatars.githubusercontent.com/u/22633385?first-contrib=2024.6.22-corrected-typo-in-comment\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ChinaGodMan\"\u003e\u003cimg width=50 title=\"@ChinaGodMan\" src=\"https://avatars.githubusercontent.com/u/96548841?first-contrib=2024.9.7-improved-chinese-msgs\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://greasyfork.org/users/1030895-universedev\"\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.googlegpt.io/images/icons/web-stores/greasy-fork/white/icon50.png\"\u003e\u003cimg width=50 src=\"https://assets.googlegpt.io/images/icons/web-stores/greasy-fork/black/icon50.png?first-contrib=2024.12.12-support-other-extensions-idea\" title=\"UniverseDev\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003ca href=\"https://greasyfork.org/users/1406320-happyhojjat\"\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/white/icon50.png\"\u003e\u003cimg width=50 src=\"https://assets.ddgpt.com/images/icons/web-stores/greasy-fork/black/icon50.png?first-contrib=2025.1.12-reported-googlegpt-reply-lang-setting-stopped-persisting\" title=\"happyhojjat\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vchong\"\u003e\u003cimg width=50 title=\"@vchong\" src=\"https://avatars.githubusercontent.com/u/7334750?first-contrib=2025.2.25-manual-get-mode-stopped-working-report\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ImgBotApp\"\u003e\u003cimg width=50 title=\"@ImgBotApp\" src=\"https://avatars.githubusercontent.com/u/31427850\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/dependabot\"\u003e\u003cimg width=50 title=\"Dependabot\" src=\"https://avatars.githubusercontent.com/in/29110\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://chatgpt.com\"\u003e\u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.ddgpt.com/images/icons/platforms/chatgpt/black-on-white/icon50.png\"\u003e\u003cimg title=\"ChatGPT\" src=\"https://assets.ddgpt.com/images/icons/platforms/chatgpt/white-on-gray/icon50.png\"\u003e\u003c/img\u003e\u003c/picture\u003e\u003c/a\u003e\n\n#\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https://github.com/KudoAI/duckduckgpt/stargazers\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=KudoAI/duckduckgpt\u0026type=Timeline\u0026theme=dark\" /\u003e\n        \u003cimg width=665 src=\"https://api.star-history.com/svg?repos=KudoAI/duckduckgpt\u0026type=Timeline\" /\u003e\n    \u003c/picture\u003e\n\u003c/a\u003e\n\n\u003cbr\u003e\u003ci\u003eConsider giving this project a ⭐ if it helped you!\u003c/i\u003e\n\n\u003c/div\u003e\n\n## 🤖 More ChatGPT apps\n\nFor even more epic ChatGPT apps, visit: https://github.com/adamlui/ai-web-extensions\n\u003cbr\u003e\u003cbr\u003e\n\n## 📜 Related scripts\n\n### \u003cimg src=\"https://amazongpt.kudoai.com/assets/images/icons/amazongpt/black-gold-teal/icon48.png\" width=17\u003e [AmazonGPT](https://amazongpt.kudoai.com) \u0026nbsp;\u003ca href=\"https://amazongpt.kudoai.com/assets/wolfram-award/letter.pdf\"\u003e\u003cimg height=20 src=\"https://amazongpt.kudoai.com/assets/images/badges/wolfram-award/gold-badge.png\"\u003e\u003c/a\u003e\n\n\u003e Add AI to Amazon shopping.\n\u003cbr\u003e[Install](https://amazongpt.kudoai.com/#-installation) /\n[Readme](https://amazongpt.kudoai.com/#readme) /\n[Discuss](https://amazongpt.kudoai.com/discussions)\n\n### \u003cimg width=16 src=\"https://assets.chatgptinfinity.com/images/icons/infinity-symbol/circled/icon32.png?65fcf31\"\u003e [ChatGPT Infinity](https://chatgptinfinity.com) \u0026nbsp;\u003ca href=\"https://chrome.chatgptinfinity.com/?utm_source=github\u0026utm_medium=readme\u0026utm_content=featured-by-google-badge\"\u003e\u003cimg height=20 src=\"https://assets.chatgptinfinity.com/images/badges/chrome-web-store/featured-by-google/badge500x91.png\"\u003e\u003c/a\u003e\n\n\u003e Generate endless answers from all-knowing ChatGPT (in any language!)\n\u003cbr\u003e[Install](https://github.com/adamlui/chatgpt-infinity/#-installation) / \n[Readme](https://github.com/adamlui/chatgpt-infinity/#readme) / \n[Discuss](https://chatgptinfinity.com/discuss)\n\n### \u003cpicture\u003e\u003csource type=\"image/png\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.googlegpt.io/images/icons/googlegpt/white/icon32.png\"\u003e\u003cimg width=17 src=\"https://assets.googlegpt.io/images/icons/googlegpt/black/icon32.png\"\u003e\u003c/picture\u003e [GoogleGPT](https://googlegpt.io) \u0026nbsp;\u003ca href=\"https://github.com/awesome-scripts/awesome-userscripts#chatgpt\"\u003e\u003cimg src=\"https://assets.googlegpt.io/images/badges/awesome/badge.svg\"\u003e\u003c/a\u003e\n\n\u003e Bring the magic of AI to Google Search (powered by Google Gemma + GPT-4o!)\n\u003cbr\u003e[Install](https://gm.googlegpt.io) /\n[Readme](https://github.kudoai.com/googlegpt/#readme) /\n[Discuss](https://github.kudoai.com/googlegpt/discussions)\n\n\u003cimg height=6px width=\"100%\" src=\"https://assets.ddgpt.com/images/separators/gradient-aqua.png\"\u003e\n\n\u003ca href=\"https://github.com/adamlui/userscripts\"\u003e**More userscripts**\u003c/a\u003e / \n\u003ca href=\"#top\"\u003eBack to top ↑\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKudoAI%2Fduckduckgpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKudoAI%2Fduckduckgpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKudoAI%2Fduckduckgpt/lists"}