https://github.com/owloops/owloops-extension
Owloops Extension
https://github.com/owloops/owloops-extension
chrome chrome-extension devtools
Last synced: 9 months ago
JSON representation
Owloops Extension
- Host: GitHub
- URL: https://github.com/owloops/owloops-extension
- Owner: Owloops
- License: mit
- Created: 2022-12-14T11:49:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T14:48:00.000Z (about 2 years ago)
- Last Synced: 2024-05-02T09:57:58.461Z (about 2 years ago)
- Topics: chrome, chrome-extension, devtools
- Language: TypeScript
- Homepage: https://chrome.google.com/webstore/detail/owloops-chrome-recorder/kojnjjbhkfcpjhppocjocdkjkbbkhimh
- Size: 434 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Owloops Extension
## Overview
The Owloops Browser Automation Extension is a comprehensive tool for automating repetitive tasks directly in your browser. Combining the capabilities of full browser automation with the ease of exporting test scripts from Chrome DevTools Recorder. This tool is designed to leverage GPT-4 for executing ad-hoc instructions and is being actively developed to support saved and scheduled workflows in the future.
### Features
- **Ad-hoc Instructions Execution:** Utilize GPT-4 to automate repetitive actions with immediate instructions.
- **Export as Owloops Test Script:** Seamlessly export recordings from Chrome DevTools Recorder for quick test script generation. (This feature relies on the [owloops-chrome-recorder](https://github.com/Owloops/owloops-chrome-recorder) library)
- **Research Preview:** Currently in the research preview phase, inviting users to test and contribute towards improving the extension.
### Installation Instructions
The Owloops extension is available for manual installation via the [GitHub repository](https://github.com/Owloops/owloops-extension), with plans for a future Chrome Web Store release. Follow these steps for installation:
1. **Prerequisites:** Ensure you have Node.js >= 16 installed on your machine.
2. **Setup:** Clone the repository, run `yarn` to install dependencies, and `yarn build` to build the package.
3. **Loading the Extension:** Enable Developer mode in Chrome's `chrome://extensions/` page, click on `Load unpacked extension`, and select the `build` folder.
### How It Works
Owloops simplifies browser automation by interpreting user instructions and executing actions such as clicks and text input, leveraging advanced models like GPT-4 for understanding and processing tasks. The action cycle is designed with a focus on safety and efficiency, enabling users to automate tasks with precision and minimal effort.
### Running Owloops in Your Browser
After installation, the Owloops extension can be activated in two ways:
- **As a Popup:** Use keyboard shortcuts (`cmd+shift+y` on Mac or `ctrl+shift+y` on Windows/Linux) or click the extension logo.
- **In DevTools:** A new panel labeled "Owloops" appears in the browser's developer tools for more integrated tasks.
Input your OpenAI API Key in the provided box for secure storage, and begin automating tasks on any webpage.
## Resources and Further Reading
To further explore Owloops and browser automation:
- Visit the [Chrome Extensions Getting Started Guide](https://developer.chrome.com/extensions/getstarted) for an introduction to Chrome extension development.
- Check out the original Taxy AI project on GitHub: [Taxy AI GitHub Repository](https://github.com/TaxyAI/browser-extension).