The mission of AGI-UI (Artificial General Intelligence user interface) organization is to improve the human-computer collaboration experience of AGI in areas such as PC, Web, Mobile, XR, and robotics, allowing more people to create their own AGI interaction interfaces.
As the first open-source project of AGIUI, Earth is a browser extension currently supported on Chrome and Edge browsers. If you are interested, you can share our project on various platforms.
Earth PC & Mac Version: https://github.com/AGIUI/Solis
- Supports multiple AI models, including ChatGPT, BingChat, and local LLM (OpenAI official standard).
- Can be used on any web page, including search engines, social media, news websites, and more.
- Define your own workflow to free up your hands and improve work efficiency.
- Can read and manipulate web page information.
Plugin download link1: Chrome Web Store Plugin download link2: https://github.com/AGIUI/Earth/releases/
- Open the Chrome browser and enter chrome://extensions/ in the address bar. Enable the Developer mode and click on 'Load unpacked extension'.
- Select the Earth folder and click OK. The imported extension will appear in the list of extensions, indicating a successful installation.
- Open the Edge browser and enter edge://extensions/ in the address bar. Enable the Developer mode and click on 'Load unpacked extension'.
- Select the Earth folder and click OK. The imported extension will appear in the list of extensions, indicating a successful installation.
Open https://www.bing.com/ in your browser, and log in to your Bing account (assuming you have obtained Bing Chat access).
Open the plugin, click on the settings button, enter your API Key, and click "Update Status".
# Install packages
npm install
# Live Dev for multiple browsers
npm run start [browser]
# npm run start chrome firefox safari
# Build for multiple browsers
npm run build [browser]
# npm run build chrome firefox safari
- Configure your data in config.json
Example 2: SD Image Generation API
Example 3: Extracting Email Information
[
{
"tag": "提取邮件信息",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"combo": 3,
"interfaces": [
"showInChat",
"contextMenus",
"home"
],
"isInfinite": false,
"owner": "user",
"prompt": {
"id": "prompt22f77d6ca8eaec9534233812874e6f202",
"nextId": "prompt32f77d6ca8eaec9534233812874e6f202",
"nodeInputId": "",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "",
"url": "",
"queryObj": {
"action": "default",
"content": "bindCurrentPage",
},
"temperature": 0.6,
"model": "ChatGPT",
"input": "nodeInput",
"translate": "default",
"output": "default",
"type": "queryRead"
},
"version": "0.1.0",
"app": "brainwave",
"id": "2f77d6ca8eaec9534233812874e6f202",
"createDate": 1686640915993,
"prompt2": {
"id": "prompt32f77d6ca8eaec9534233812874e6f202",
"nextId": "prompt42f77d6ca8eaec9534233812874e6f202",
"nodeInputId": "prompt22f77d6ca8eaec9534233812874e6f202",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "用中文回答,提取摘要,时间、地点、人物、事件、链接等信息。",
"temperature": 0.3,
"model": "ChatGPT",
"input": "nodeInput",
"userInput": "",
"translate": "translate-zh",
"output": "markdown",
"type": "prompt"
},
"prompt3": {
"id": "prompt42f77d6ca8eaec9534233812874e6f202",
"nextId": "",
"nodeInputId": "prompt32f77d6ca8eaec9534233812874e6f202",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "提取AI相关的信息,给这些信息评分,满分是5分,并写一句推荐文案推荐给我这个内容。输出格式:\n分数、AI信息、推荐文案",
"temperature": 0.24,
"model": "ChatGPT",
"input": "nodeInput",
"translate": "translate-zh",
"output": "default",
"type": "prompt"
}
}
]
-
Added i18n support for multiple languages.
-
Provided several combo examples.
-
Added support for creating PPT.
-
Added overall debugging function.
-
Debugging window can be collapsed and displayed.
-
Allowed free connection.
-
Implemented nodes.
-
Removed newtab feature
-
Optimized text length trimming (thanks to @nem035/gpt-3-encoder)
-
Integrated brainwave v0.1
-
Improved right-click menu functionality
-
Added right-click summary and selected content interaction
-
Optimized dialogue box visuals
-
Fixed prompt downloading bug
-
Added support for local LLM integration (currently only supports OpenAI official standard API format)
-
Adjusted combo data structure and editor, added: interfaces (home, contextMenus, showInChat), input, output
-
Support for individual export of combos
-
API nodes
- Added binding to current web page, output format, combo editor import/export, and provided examples
-
Implementation of PDF nodes: read, create, reader
-
Implementation of PPT nodes: read, create
-
Highlight web page information nodes
-
...
This code is distributed under the MIT license. See License in this directory.