Skip to content

Commit 557f6ab

Browse files
authored
Merge pull request #106 from esokullu/codex/selection-shortcut-actions
Add selection shortcuts and expanded context actions
2 parents 6ba29a3 + 4ea5ed4 commit 557f6ab

57 files changed

Lines changed: 1635 additions & 61 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ All notable changes to WebBrain are documented in this file.
44

55
This changelog was generated from the repository Git history and release tags. Versions without a Git tag are inferred from version-bump commits and the current `package.json` / browser manifest versions.
66

7+
## [23.0.2] - 2026-07-13
8+
9+
### Added
10+
- Added a selection shortcut for Chrome and Firefox with Summarize, Explain, Quiz me, Proofread, Translate, and custom WebBrain prompts.
11+
- Expanded the native selection context menu with matching preset actions, translation languages, and direct side-panel access.
12+
- Added a persistent setting to hide or restore the floating selection shortcut.
13+
14+
### Changed
15+
- Simplified the selection shortcut to a compact purple question-mark icon.
16+
- Added direct Chrome, Firefox, and Edge store links to the English, French, and Chinese README introductions.
17+
18+
### Tests
19+
- Added prompt-safety, browser-specific delivery, duplicate-submission, viewport, keyboard, persistence, translation, and screenshot-suppression coverage.
20+
721
## [23.0.0] - 2026-07-12
822

923
### Added

README.fr.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
1-
# WebBrain
2-
3-
[![Lang](https://img.shields.io/badge/Lang-English-blue)](README.md)
4-
[![Lang](https://img.shields.io/badge/Lang-中文-red)](README.zh-CN.md)
5-
[![Lang](https://img.shields.io/badge/Lang-Français-blueviolet)](README.fr.md)
6-
[![License](https://img.shields.io/badge/License-MIT-green)](LICENSE)
1+
<p align="center">
2+
<img src="assets/logo-mark.png" alt="Logo WebBrain" width="92">
3+
</p>
4+
5+
<h1 align="center">WebBrain</h1>
6+
7+
<p align="center">
8+
Agent de navigation IA open source pour discuter avec les pages, automatiser les tâches et exécuter des workflows multi-étapes avec le LLM de votre choix.
9+
</p>
10+
11+
<p align="center">
12+
<a href="https://chromewebstore.google.com/detail/webbrain/ljhijonmfahplgbbacgcfnaihbjljhhb"><img src="https://img.shields.io/badge/Chrome-Installer-4285F4?style=for-the-badge&amp;logo=googlechrome&amp;logoColor=white" alt="Installer WebBrain depuis le Chrome Web Store"></a>
13+
<a href="https://addons.mozilla.org/en-US/firefox/addon/webbrain/"><img src="https://img.shields.io/badge/Firefox-Installer-FF7139?style=for-the-badge&amp;logo=firefoxbrowser&amp;logoColor=white" alt="Installer WebBrain depuis Firefox Browser Add-ons"></a>
14+
<a href="https://microsoftedge.microsoft.com/addons/detail/dfbioajafcijomhljabppcelecgdgfeo"><img src="https://img.shields.io/badge/Edge-Installer-0A84FF?style=for-the-badge&amp;logo=microsoftedge&amp;logoColor=white" alt="Installer WebBrain depuis Microsoft Edge Add-ons"></a>
15+
</p>
16+
17+
<p align="center">
18+
<a href="README.md">English</a> ·
19+
<a href="README.zh-CN.md">中文</a> ·
20+
<a href="README.fr.md">Français</a> ·
21+
<a href="https://webbrain.one">Site web</a> ·
22+
<a href="LICENSE">Licence MIT</a>
23+
</p>
724

825
![Claude Chrome vs WebBrain](assets/webbrain-vs-claude-chrome.gif)
926

10-
Agent de navigation IA open source pour Chrome et Firefox. Discutez avec n'importe quelle page web, automatisez les tâches du navigateur et exécutez des workflows d'agent multi-étapes — propulsé par le LLM de votre choix.
11-
1227
## Fonctionnalités
1328

1429
- **Lecture de page** — Extrait le texte, les liens, les formulaires, les tableaux et les éléments interactifs de n'importe quelle page

README.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
1-
# WebBrain
1+
<p align="center">
2+
<img src="assets/logo-mark.png" alt="WebBrain logo" width="92">
3+
</p>
24

3-
[![Lang](https://img.shields.io/badge/Lang-English-blue)](README.md)
4-
[![Lang](https://img.shields.io/badge/Lang-中文-red)](README.zh-CN.md)
5-
[![Lang](https://img.shields.io/badge/Lang-Français-blueviolet)](README.fr.md)
6-
[![License](https://img.shields.io/badge/License-MIT-green)](LICENSE)
5+
<h1 align="center">WebBrain</h1>
76

8-
![Claude Chrome vs WebBrain](assets/webbrain-vs-claude-chrome.gif)
7+
<p align="center">
8+
Open-source AI browser agent for chatting with pages, automating tasks, and running multi-step workflows with your choice of LLM.
9+
</p>
10+
11+
<p align="center">
12+
<a href="https://chromewebstore.google.com/detail/webbrain/ljhijonmfahplgbbacgcfnaihbjljhhb"><img src="https://img.shields.io/badge/Chrome-Install-4285F4?style=for-the-badge&amp;logo=googlechrome&amp;logoColor=white" alt="Install WebBrain from the Chrome Web Store"></a>
13+
<a href="https://addons.mozilla.org/en-US/firefox/addon/webbrain/"><img src="https://img.shields.io/badge/Firefox-Install-FF7139?style=for-the-badge&amp;logo=firefoxbrowser&amp;logoColor=white" alt="Install WebBrain from Firefox Browser Add-ons"></a>
14+
<a href="https://microsoftedge.microsoft.com/addons/detail/dfbioajafcijomhljabppcelecgdgfeo"><img src="https://img.shields.io/badge/Edge-Install-0A84FF?style=for-the-badge&amp;logo=microsoftedge&amp;logoColor=white" alt="Install WebBrain from Microsoft Edge Add-ons"></a>
15+
</p>
16+
17+
<p align="center">
18+
<a href="README.md">English</a> ·
19+
<a href="README.zh-CN.md">中文</a> ·
20+
<a href="README.fr.md">Français</a> ·
21+
<a href="https://webbrain.one">Website</a> ·
22+
<a href="LICENSE">MIT License</a>
23+
</p>
924

10-
Open-source AI browser agent for Chrome and Firefox. Chat with any web page, automate browser tasks, and run multi-step agent workflows — powered by your choice of LLM.
25+
![Claude Chrome vs WebBrain](assets/webbrain-vs-claude-chrome.gif)
1126

1227
## Features
1328

README.zh-CN.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
1-
# WebBrain
2-
3-
[![Lang](https://img.shields.io/badge/Lang-English-blue)](README.md)
4-
[![Lang](https://img.shields.io/badge/Lang-中文-red)](README.zh-CN.md)
5-
[![Lang](https://img.shields.io/badge/Lang-Français-blueviolet)](README.fr.md)
6-
[![License](https://img.shields.io/badge/License-MIT-green)](LICENSE)
1+
<p align="center">
2+
<img src="assets/logo-mark.png" alt="WebBrain 标志" width="92">
3+
</p>
4+
5+
<h1 align="center">WebBrain</h1>
6+
7+
<p align="center">
8+
开源 AI 浏览器智能体:与网页对话、自动化浏览器任务,并使用你选择的 LLM 运行多步骤工作流。
9+
</p>
10+
11+
<p align="center">
12+
<a href="https://chromewebstore.google.com/detail/webbrain/ljhijonmfahplgbbacgcfnaihbjljhhb"><img src="https://img.shields.io/badge/Chrome-Install-4285F4?style=for-the-badge&amp;logo=googlechrome&amp;logoColor=white" alt="从 Chrome 应用商店安装 WebBrain"></a>
13+
<a href="https://addons.mozilla.org/en-US/firefox/addon/webbrain/"><img src="https://img.shields.io/badge/Firefox-Install-FF7139?style=for-the-badge&amp;logo=firefoxbrowser&amp;logoColor=white" alt="从 Firefox 浏览器附加组件安装 WebBrain"></a>
14+
<a href="https://microsoftedge.microsoft.com/addons/detail/dfbioajafcijomhljabppcelecgdgfeo"><img src="https://img.shields.io/badge/Edge-Install-0A84FF?style=for-the-badge&amp;logo=microsoftedge&amp;logoColor=white" alt="从 Microsoft Edge 加载项安装 WebBrain"></a>
15+
</p>
16+
17+
<p align="center">
18+
<a href="README.md">English</a> ·
19+
<a href="README.zh-CN.md">中文</a> ·
20+
<a href="README.fr.md">Français</a> ·
21+
<a href="https://webbrain.one">官网</a> ·
22+
<a href="LICENSE">MIT 许可证</a>
23+
</p>
724

825
![Claude Chrome vs WebBrain](assets/webbrain-vs-claude-chrome.gif)
926

10-
开源的 Chrome 和 Firefox AI 浏览器智能体。与任意网页对话、自动化浏览器任务,并运行多步骤的智能体工作流——由你选择的 LLM 驱动。
11-
1227
## 功能特性
1328

1429
- **页面读取** — 从任意页面提取文本、链接、表单、表格和交互元素

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webbrain",
3-
"version": "23.0.1",
3+
"version": "23.0.2",
44
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
55
"private": true,
66
"type": "module",

src/chrome/ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# WebBrain Chrome/Edge Extension — Architecture
22

3-
> Version 23.0.1 · Manifest V3 · Service Worker background
3+
> Version 23.0.2 · Manifest V3 · Service Worker background
44
55
## High-Level Overview
66

0 commit comments

Comments
 (0)