Skip to content

Jefreesujit/taby-ai

Repository files navigation

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
  1. Navigate to the project directory.
cd taby-ai
  1. Install the necessary dependencies.
npm install
  1. To set up TabyAI, you need to first download the Gemini Nano model in your browser

  2. Build the project.

npm run build
  1. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published