Skip to content

Commit 7d26449

Browse files
committed
docs: rename to fuji-web
1 parent f9abbae commit 7d26449

File tree

4 files changed

+40
-40
lines changed

4 files changed

+40
-40
lines changed

CONTRIBUTING.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
# Contributing to WebWand
1+
# Contributing to Fuji-Web
22

3-
Thank you for your interest in contributing to WebWand! WebWand is a tool that simplifies web interactions through the innovative use of multi-modal Large Language Models, offering users a more intuitive and efficient online experience. We welcome contributions from the community to help make WebWand even better.
3+
Thank you for your interest in contributing to Fuji-Web! Fuji-Web is a tool that simplifies web interactions through the innovative use of multi-modal Large Language Models, offering users a more intuitive and efficient online experience. We welcome contributions from the community to help make Fuji-Web even better.
44

55
## How to Contribute
66

7-
There are many ways to contribute to WebWand, from writing code to improving documentation, reporting bugs, and suggesting enhancements. Here's how you can get started:
7+
There are many ways to contribute to Fuji-Web, from writing code to improving documentation, reporting bugs, and suggesting enhancements. Here's how you can get started:
88

99
### Spread the Word
10-
If you love WebWand, you can make a big difference by telling others about it. Write a blog post, talk about it on social media, or share your experience with friends and colleagues. Every bit helps in growing our community and bringing new contributors on board.
10+
If you love Fuji-Web, you can make a big difference by telling others about it. Write a blog post, talk about it on social media, or share your experience with friends and colleagues. Every bit helps in growing our community and bringing new contributors on board.
1111

1212
### Reporting Bugs
1313

1414
Before reporting a new bug, please ensure that the issue has not already been reported. You can do this by searching through the existing issues in our GitHub repository.
1515

16-
If you encounter a bug while using WebWand and it has not been reported yet, please report it by creating a new issue. Be sure to include:
16+
If you encounter a bug while using Fuji-Web and it has not been reported yet, please report it by creating a new issue. Be sure to include:
1717

1818
- A clear and descriptive title
1919
- A detailed description of the bug, including steps to reproduce it
2020
- Any relevant screenshots or error messages
21-
- Your WebWand version and browser details
21+
- Your Fuji-Web version and browser details
2222

2323
### Suggesting Enhancements
2424

25-
We're always looking for ways to improve WebWand. If you have an idea for a new feature or an enhancement to an existing one, please submit it as an issue, using a clear and concise title and description. Explain why this enhancement would be useful, and if possible, include examples of how it could be implemented.
25+
We're always looking for ways to improve Fuji-Web. If you have an idea for a new feature or an enhancement to an existing one, please submit it as an issue, using a clear and concise title and description. Explain why this enhancement would be useful, and if possible, include examples of how it could be implemented.
2626

2727
### Contributing Code
2828

@@ -40,16 +40,16 @@ Before submitting your first code contribution, please make sure to:
4040

4141
- Ensure that your code follows the project's coding conventions and is properly documented.
4242
- Include screenshots or animated GIFs in your pull request whenever possible, especially for UI-related changes.
43-
- Follow the [Pull Request Template](https://github.com/normal-computing/web-wand/PULL_REQUEST_TEMPLATE.md) provided in the repository for the description of your pull request.
43+
- Follow the [Pull Request Template](https://github.com/normal-computing/fuji-web/PULL_REQUEST_TEMPLATE.md) provided in the repository for the description of your pull request.
4444

4545
### Code Review Process
4646

47-
After you submit a pull request, the project maintainers will review your proposed changes. This process helps to ensure the quality and consistency of the WebWand codebase. The review may require some back-and-forth communication, so please be patient. We appreciate your contributions and will do our best to provide feedback and guidance as quickly as possible.
47+
After you submit a pull request, the project maintainers will review your proposed changes. This process helps to ensure the quality and consistency of the Fuji-Web codebase. The review may require some back-and-forth communication, so please be patient. We appreciate your contributions and will do our best to provide feedback and guidance as quickly as possible.
4848

4949
## Community and Conduct
5050

5151
We are committed to providing a welcoming and inspiring community for all. We encourage all contributors to foster an open and welcoming environment, and to be respectful of differing viewpoints and experiences.
5252

5353
## Acknowledgements
5454

55-
Your contributions help make WebWand a better tool for everyone. We look forward to your ideas, feedback, and contributions. Thank you for being part of the WebWand community! Happy contributing!
55+
Your contributions help make Fuji-Web a better tool for everyone. We look forward to your ideas, feedback, and contributions. Thank you for being part of the Fuji-Web community! Happy contributing!

CONTRIBUTING_KNOWLEDGE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing to Prior Knowledge Augmentation
22

3-
WebWand's Prior Knowledge Augmentation system is designed to enhance the tool's web navigation and task execution capabilities by leveraging a shared knowledge base. Contributions to this system help make WebWand smarter and more capable.
3+
Fuji-Web's Prior Knowledge Augmentation system is designed to enhance the tool's web navigation and task execution capabilities by leveraging a shared knowledge base. Contributions to this system help make Fuji-Web smarter and more capable.
44

55
## What Kind of Knowledge Are We Looking For?
66

@@ -14,14 +14,14 @@ For example, if a website has two buttons with the same name but different funct
1414
## How to Add and Test New Knowledge
1515

1616
We offer two convenient ways to add and test new knowledge in real-time:
17-
- Via Form: Within the WebWand UI settings, navigate to the "Custom Knowledge Base" and select "Add Host Knowledge with Form" to input new knowledge using a user-friendly form.
17+
- Via Form: Within the Fuji-Web UI settings, navigate to the "Custom Knowledge Base" and select "Add Host Knowledge with Form" to input new knowledge using a user-friendly form.
1818
- Via JSON: If you prefer to work directly with JSON, choose "Add Host Knowledge with JSON" to enter your custom knowledge.
1919

20-
You can test the new knowledge by running several tasks on the relevant web pages to ensure WebWand behaves as expected.
20+
You can test the new knowledge by running several tasks on the relevant web pages to ensure Fuji-Web behaves as expected.
2121

2222
Once you've tested various knowledge inputs and are satisfied with the new knowledge's performance, you can then copy that knowledge into the db.json file.
2323

24-
1. Locate the `db.json` file in the `src/helpers/knowledge` directory of the WebWand repository.
24+
1. Locate the `db.json` file in the `src/helpers/knowledge` directory of the Fuji-Web repository.
2525
2. Add your knowledge in the JSON format, following the existing structure. `annotationRules` is optional.
2626
```json
2727
{
@@ -49,4 +49,4 @@ Once you've tested various knowledge inputs and are satisfied with the new knowl
4949

5050
## Submitting Your Contribution
5151

52-
Please check out the [Contribution Guide](CONTRIBUTING.md). Share your testing process and results in your pull request to help reviewers understand the impact of your contribution. Specifically, describe how the new knowledge help WebWand acheive something it previously cannot perform correctly.
52+
Please check out the [Contribution Guide](CONTRIBUTING.md). Share your testing process and results in your pull request to help reviewers understand the impact of your contribution. Specifically, describe how the new knowledge help Fuji-Web acheive something it previously cannot perform correctly.

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
<img src="public/icon-128.png" alt="Fuji-web Logo" width="100"/>
22

3-
# WebWand: Vision based Full Browser Automation 🪄
3+
# Fuji-Web: Vision based Full Browser Automation 🪄
44

55
[Demo](https://twitter.com/mengdi_en/status/1721965940680565166)
66

7-
WebWand is a tool that redefines web interaction, making complex online tasks as simple as uttering a single command.
7+
Fuji-Web is a tool that redefines web interaction, making complex online tasks as simple as uttering a single command.
88

9-
Crafted on top of the innovative fusion of multi-modal Large Language Models (GPT-4V), WebWand embodies a sophisticated Web AI Partner. Imagine having an intelligent companion that not only grasps your intent but also possesses a broad awareness of website content, enabling it to autonomously execute tasks on your behalf and augment your workflow. With WebWand, this vision becomes reality.
9+
Crafted on top of the innovative fusion of multi-modal Large Language Models (GPT-4V), Fuji-Web embodies a sophisticated Web AI Partner. Imagine having an intelligent companion that not only grasps your intent but also possesses a broad awareness of website content, enabling it to autonomously execute tasks on your behalf and augment your workflow. With Fuji-Web, this vision becomes reality.
1010

1111
## How does it work?
1212

13-
WebWand leverages the power of multi-modal Large Language Model, DOM state awareness, and semantic understanding of HTML to focus on essential webpage elements while filtering out noise.
13+
Fuji-Web leverages the power of multi-modal Large Language Model, DOM state awareness, and semantic understanding of HTML to focus on essential webpage elements while filtering out noise.
1414

15-
Here is an example of WebWand annotating the website to better understand the environment.
15+
Here is an example of Fuji-Web annotating the website to better understand the environment.
1616
<img src="media/web-annotation.png" alt="Screenshot of annotated website" width="50%" style="display: block; margin: 0 auto"/>
1717

1818

19-
It also features a unique "Prior Knowledge Augmentation" system that allows WebWand to navigate websites with the wisdom of collective past experiences, crowdsourced from WebWand users.
19+
It also features a unique "Prior Knowledge Augmentation" system that allows Fuji-Web to navigate websites with the wisdom of collective past experiences, crowdsourced from Fuji-Web users.
2020

2121
We do NOT collect your screenshots, browsing information or your prompts. It lives in your browser and is directly sent to the LLM API of your choice.
2222

2323
## Installing and Running
2424

2525
### Download and Install the extension in your browser
2626

27-
1. Go to the [releases page](https://github.com/normal-computing/fuji-web/releases), find the latest version of the extension and download "webwand.zip".
27+
1. Go to the [releases page](https://github.com/normal-computing/fuji-web/releases), find the latest version of the extension and download "Fuji-Web.zip".
2828
2. Unzip the file.
2929
3. Load your extension on Chrome by doing the following:
3030
1. Navigate to `chrome://extensions/`
@@ -36,9 +36,9 @@ We do NOT collect your screenshots, browsing information or your prompts. It liv
3636

3737
*Please note that you might need to refresh the page for the extension to work.*
3838

39-
1. Find the WebWand icon in the top right corner of your browser and click on it to open the sidepanel.
39+
1. Find the Fuji-Web icon in the top right corner of your browser and click on it to open the sidepanel.
4040
2. The next thing you need to do is create or access an existing [OpenAI API Key](https://platform.openai.com/account/api-keys) and paste it in the provided box. This key will be stored securely in your browser, and will not be uploaded to a third party.
41-
3. Finally, navigate to a webpage you want WebWand and type in the task you want it to perform.
41+
3. Finally, navigate to a webpage you want Fuji-Web and type in the task you want it to perform.
4242

4343
### Build the extension
4444

@@ -55,27 +55,27 @@ When loading the extension, you will need to load the `dist` folder created by t
5555
## Roadmap
5656

5757
- Expose API for easy integration with browser automation frameworks (e.g. Puppeteer, Playwright, Selenium)
58-
- Evaluate the performance of the WebWand in real-world scenarios
58+
- Evaluate the performance of the Fuji-Web in real-world scenarios
5959
- Add support for more complex & cross-tab workflows
6060
- Add support for more AI Models
6161
- Add support for more browsing behaviors (select from dropdown, extract text etc.)
6262
- Add support for saving workflows
6363
- Add support for sharing workflows & knowledge with others
64-
- Create wikipedia-like knowledge base where users can work together to create knowledge that can improve the WebWand's performance
64+
- Create wikipedia-like knowledge base where users can work together to create knowledge that can improve the Fuji-Web's performance
6565

6666
## Troubleshooting
6767

6868
Check out our [Troubleshooting Guide](TROUBLESHOOTING.md) for help with common problems.
6969

7070
## Contributing
7171

72-
Interested in contributing to WebWand? We'd love your help! Check out our [Contribution Guide](CONTRIBUTING.md) for guidelines on how to contribute, report bugs, suggest enhancements, and more.
72+
Interested in contributing to Fuji-Web? We'd love your help! Check out our [Contribution Guide](CONTRIBUTING.md) for guidelines on how to contribute, report bugs, suggest enhancements, and more.
7373

74-
We also encourage everyone in the community to add new knowledge to the "Prior Knowledge Augmentation" system to make WebWand even smarter. For detailed instructions on what kind of knowledge we're looking for and how to test and submit it, please see our [Contributing Knowledge Guide](CONTRIBUTING_KNOWLEDGE.md).
74+
We also encourage everyone in the community to add new knowledge to the "Prior Knowledge Augmentation" system to make Fuji-Web even smarter. For detailed instructions on what kind of knowledge we're looking for and how to test and submit it, please see our [Contributing Knowledge Guide](CONTRIBUTING_KNOWLEDGE.md).
7575

7676
## Credits
7777

78-
- WebWand's image annotation method was inspired by Microsoft's [UFO paper](https://arxiv.org/abs/2402.07939).
78+
- Fuji-Web's image annotation method was inspired by Microsoft's [UFO paper](https://arxiv.org/abs/2402.07939).
7979
- Web Agent as a tool that lives in the browser sidepanel was inspired by [TaxyAI's browser extension](https://github.com/TaxyAI/browser-extension). We also used some of its UI code.
8080
- The Chrome extension set-up leveraged an awesome boilerplate project [Jonghakseo/chrome-extension-boilerplate-react-vite](https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite).
8181
- The Fuji logo is from [Toss Face](https://emojipedia.org/toss-face) Emoji design set.

TROUBLESHOOTING.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Troubleshooting Guide for WebWand
1+
# Troubleshooting Guide for Fuji-Web
22

33
This guide aims to help you diagnose and resolve common problems you might encounter. If you're still facing difficulties after following these steps, please reach out to us through our [GitHub Issues](https://github.com/normal-computing/fuji-web/issues).
44

@@ -7,10 +7,10 @@ This guide aims to help you diagnose and resolve common problems you might encou
77

88
### Extension Not Loading
99

10-
**Symptom**: The WebWand extension doesn't appear in your browser or won't load.
10+
**Symptom**: The Fuji-Web extension doesn't appear in your browser or won't load.
1111

1212
**Solutions**:
13-
1. Ensure your browser is compatible with WebWand. Currently, WebWand supports Chrome.
13+
1. Ensure your browser is compatible with Fuji-Web. Currently, Fuji-Web supports Chrome.
1414
2. Verify that `Developer mode` is enabled in `chrome://extensions/`
1515
3. (Only when you are building it from source) Make sure you've loaded the extension from the `dist` folder.
1616
4. Restart your browser as this can resolve many loading issues.
@@ -25,27 +25,27 @@ This guide aims to help you diagnose and resolve common problems you might encou
2525

2626
### Dom Actions Problems
2727

28-
**Symptom**: WebWand did not perform dom actions properly.
28+
**Symptom**: Fuji-Web did not perform dom actions properly.
2929

3030
**Solutions**:
31-
1. Currently, WebWand does not support running in the background. If you open a new tab or navigate away from the website that WebWand is working on, some actions may fail. Please stay on the website where you execute WebWand.
31+
1. Currently, Fuji-Web does not support running in the background. If you open a new tab or navigate away from the website that Fuji-Web is working on, some actions may fail. Please stay on the website where you execute Fuji-Web.
3232

3333
### Custom Knowledge Base Problems
3434

35-
**Symptom**: After adding custom knowledge, WebWand crashed or did not perform according to the new knowledge about the active tab.
35+
**Symptom**: After adding custom knowledge, Fuji-Web crashed or did not perform according to the new knowledge about the active tab.
3636

3737
**Solutions**:
38-
1. Currently, WebWand only supports basic entry validation for custom knowledge. Make sure you entered the correct host name and correct regular expressions if using a custom URL Matching Pattern.
38+
1. Currently, Fuji-Web only supports basic entry validation for custom knowledge. Make sure you entered the correct host name and correct regular expressions if using a custom URL Matching Pattern.
3939

4040
### Voice Mode Problems
4141

42-
**Symptom**: WebWand did not capture speech.
42+
**Symptom**: Fuji-Web did not capture speech.
4343

4444
**Solutions**:
45-
1. Check if WebWand has microphone access in the browser. When you turn on the voice mode in settings, the microphone access dialog should pop up in the browser; please select "allow".
46-
2. If the dialog didn't pop up, right-click the WebWand icon in the extensions group and select "View Web Permissions". Then select "Allow" for Microphone.
45+
1. Check if Fuji-Web has microphone access in the browser. When you turn on the voice mode in settings, the microphone access dialog should pop up in the browser; please select "allow".
46+
2. If the dialog didn't pop up, right-click the Fuji-Web icon in the extensions group and select "View Web Permissions". Then select "Allow" for Microphone.
4747

4848

4949
## Reporting New Issues
5050

51-
If you encounter a problem not covered in this guide, please help us by reporting it. Provide as much detail as possible, including steps to reproduce the issue, browser version, and any error messages you receive. Your reports are invaluable in helping us improve WebWand.
51+
If you encounter a problem not covered in this guide, please help us by reporting it. Provide as much detail as possible, including steps to reproduce the issue, browser version, and any error messages you receive. Your reports are invaluable in helping us improve Fuji-Web.

0 commit comments

Comments
 (0)