A minimalist terminal-style search launcher for your new tab page.
SimpleSearch replaces the new tab page with a quiet, keyboard-first search box. Type a query and press Enter to search, or use slash commands to search with a specific engine.
- Keyboard-first new tab search.
- Normal searches use the browser's configured default search engine through Chrome Search API.
- One-shot search commands for Google, Baidu, Bing, GitHub, DuckDuckGo, and custom engines.
- Custom search engines with
%sURL templates, editing, deletion, and custom flash colors. - Direct URL, domain, IP, and localhost navigation.
Shift+Enterto force search when a URL-like input should be searched instead of opened.- English and Simplified Chinese UI based on the browser language.
- System, light, and dark themes.
- No background script, no remote code, and no host permissions.
Type a command and press Space to arm it for the next search.
| Command | Action |
|---|---|
/g |
|
/b |
Baidu |
/bi |
Bing |
/gh |
GitHub |
/dg |
DuckDuckGo |
/help |
Open help |
/add |
Add custom search engines |
/dark |
Dark theme |
/light |
Light theme |
Slash text remains searchable. For example, /b + Enter searches /b; only /b + Space runs the command.
Open /add, then add a command, name, URL template, and optional color. Use %s where the search text should go. If the protocol is omitted, SimpleSearch saves the URL with https://.
Command: mdn
Name: MDN
URL: https://developer.mozilla.org/search?q=%s
Then search with:
/mdn array map
SimpleSearch is a Manifest V3 new tab extension. It uses the search permission so normal searches can respect the browser's configured default search engine.
To load it locally:
- Open
chrome://extensionsoredge://extensions. - Enable developer mode.
- Choose
Load unpacked. - Select this project folder.
Opening a new tab will show SimpleSearch.
To create a local extension ZIP:
npm run package:extensionThe generated package is written to dist/.
Run the extension checks:
npm run verifySimpleSearch is licensed under the GNU General Public License v3.0 only. See LICENSE for details.
