https://github.com/jefreesujit/taby-ai
https://github.com/jefreesujit/taby-ai
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jefreesujit/taby-ai
- Owner: Jefreesujit
- License: mit
- Created: 2024-10-14T13:43:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T19:31:02.000Z (over 1 year ago)
- Last Synced: 2025-02-03T15:54:24.694Z (over 1 year ago)
- Language: JavaScript
- Size: 175 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.