undefined logo
AI Chatbots

DuckDuckGPT

Conversational AI for DuckDuckGo

Information about DuckDuckGPT

What it is

DuckDuckGPT is an open-source userscript that adds an AI chat interface and search-result summaries to the DuckDuckGo search experience. The project is distributed from a public GitHub repository under an MIT-style license and integrates large language models to generate conversational responses and condensed search summaries directly on DuckDuckGo pages. It is designed to run in a browser through a userscript manager and includes an optional Proxy API Mode that can return text responses using GPT-4o without requiring a chatgpt.com account. The repository includes installation guidance, compatibility notes for multiple operating systems and browsers, and a dependency list for the libraries the script uses.

Key features

The README documents several concrete capabilities: embedding an AI chat widget and producing search-result summaries inside DuckDuckGo; an installation workflow that requires a userscript manager (examples: ScriptCat, Tampermonkey, Violentmonkey, Stay/Userscripts for Safari); and a Proxy API Mode (disabled by default) that can switch response sourcing to GPT-4o. Compatibility matrices list supported browsers and which userscript managers are recommended, plus platform notes for macOS, Windows, Linux, and various mobile builds. The project notes limitations such as certain managers not supporting Streaming Mode and the need to enable Developer Mode for some Chromium-based setups. The README also lists runtime dependencies (chatgpt.js, generate-ip, highlight.js, KaTeX, Marked) and contributor attribution.

Use cases

The script targets DuckDuckGo users who want inline AI-assisted search and conversational answers without leaving the search results page. It is suitable for developers and technically proficient users who can install and manage userscripts, customize behavior through available modes, and troubleshoot compatibility items described in the documentation. Environments where a ChatGPT account is unavailable can use the Proxy API Mode when configured. The repository also supports contributors and maintainers who wish to adapt or extend the script, and it is applicable across desktop and supported mobile browsers listed in the compatibility section for cross-platform testing and personal productivity enhancements.

Stay in the loop

Get notified about new AI tools and updates.