Skip to content

welcome to outBard, A new AI assistant that uses google's genai and python streamlit for gui

License

Notifications You must be signed in to change notification settings

C-o-m-o-n/outBard

Repository files navigation

OutBard

outbard-transformed

OutBard is a Streamlit-based application powered by a Gemini-pro AI writing assistant. It allows users to generate text for blog posts, emails, or any other writing project. Users can also chat with OutBard to get creative responses.

outbard.mp4

Features

  • User Authentication: Users can create accounts, log in, and stay authenticated.
  • Conversation History: Chat history is saved, allowing users to review previous interactions.
  • Firebase Integration: User data, authentication, and conversation history are stored in Firebase Firestore.
  • Multiple Conversations: Users can create and switch between different conversations.

Getting Started

visit the https://outbard.streamlit.app to interact with it

Prerequisites

  • Python 3.7 or later
  • Streamlit
  • Firebase Admin SDK

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/OutBard.git
    cd OutBard
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Set up Firebase:

    • Create a Firebase project: Firebase Console.
    • Update secrets.toml with your Firebase credentials.
  4. Run the app:

    streamlit run app.py

Usage

  1. Open the app in your browser.
  2. Sign up or log in to your account.
  3. Start a new conversation or continue existing ones.
  4. Enjoy generating text or chatting with OutBard!

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.

About

welcome to outBard, A new AI assistant that uses google's genai and python streamlit for gui

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages