An open API service indexing awesome lists of open source software.

https://github.com/jefreesujit/taby-ai


https://github.com/jefreesujit/taby-ai

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# TabyAI

Taby AI is a user-friendly, AI-powered chat feature that allows you to interact with the webpage you're currently viewing. It enables you to ask questions and have conversations on a wide range of topics, be it which ever of the browser tab or page you're on. With Taby AI, you can get the information or help you need without ever leaving your current webpage.

## Features

- Chat with the current page context in a single click
- Completely Offline, runs entirely in your browser
- Separate Chat history for each tab
- Refresh context anytime
- Support Streaming responses

## Local Setup

1. Clone the repository to your local machine.

```
git clone https://gitlab.com/jefreesujit/taby-ai.git
```
2. Navigate to the project directory.

```
cd taby-ai
```
3. Install the necessary dependencies.

```
npm install
```
4. To set up TabyAI, you need to first download the Gemini Nano model in your browser

5. Build the project.

```
npm run build
```

6. Load the extension into your browser:

- For Chrome:
- Go to `chrome://extensions/`
- Enable Developer mode
- Click on `Load unpacked`
- Select the `build` folder in your project directory

## Contributing

Contributions are welcome. Please open an issue or submit a pull request.

## License

TabyAI is licensed under the MIT License.