Thanks to visit codestin.com
Credit goes to github.com

Skip to content

apurbalal/productive-ai

Repository files navigation

πŸš€ Productive AI: Your Customizable AI Chat Assistant

A fully customizable end-to-end AI Chat solution designed to enhance your productivity by integrating seamlessly with your browsing experience and various tools.


✨ Features

  • Firebase Authentication: Securely manage user access and data with robust Firebase integration.
  • Comprehensive Contextual Understanding:
    • Website Integration: Read and summarize content directly from your current browser tab.
    • MCP (Multi-tool Coordination Platform) Support: Leverage various MCP tools to gather and process information from diverse sources, providing richer context for AI responses.
  • Chrome Extension: Access the AI chat directly from your browser, making it readily available for on-demand assistance.
  • Personalization Options: Tailor the AI's appearance and behavior to your preferences.
    • Customizable Accent Color & Appearance: Adjust the UI to match your aesthetic.
    • Model Response Customization: Fine-tune the AI's output style and content to better suit your needs.

🎬 Demos

Here are some short demonstrations of Productive AI in action:

🌐 Read Website & Respond to Questions

See how Productive AI can instantly analyze and answer questions based on the content of your active web page.

Read.Website.mp4

🎨 Customize Accent Color & Appearance

A quick look at how easily you can personalize the chat interface.

Theme.mp4

βš™οΈ Customize Model Response

Learn how to tailor the AI's conversational style and output for different use cases.

Customize.Model.Response.mp4


πŸš€ Getting Started

Follow these steps to set up and run the development server:

Prerequisites

  • Node.js and npm (or Yarn) installed.
  • nvm (Node Version Manager) is recommended for managing Node.js versions.
  • Firebase project configured with authentication enabled.

Installation

  1. Clone the repository:

    git clone https://github.com/apurbalal/productive-ai.git
    cd productive-ai
  2. Configure environment variables:

    • Copy the example environment file:
      cp .env.example .env.local
    • Open .env.local and fill in your Firebase and other API credentials.
  3. Install dependencies and run the development server:

    nvm use
    yarn install # or npm install
    yarn dev     # or npm run dev

    The application will typically run on http://localhost:3000.


πŸ› οΈ Technologies Used

  • Frontend: Next.js, React
  • Authentication: Firebase Authentication
  • (Consider adding other technologies like backend framework, state management, styling libraries, etc., if applicable)

🀝 Contributing

Contributions are welcome! Please refer to our CONTRIBUTING.md file for guidelines on how to contribute to this project.


πŸ“„ License

See the LICENSE.md file for details.

About

πŸš€ Productive AI: Your Customizable AI Chat Assistant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published