bard-rs 1.0.0

Google Bard CLI
bard-rs-1.0.0 is not a library.

Google Bard CLI

A simple command line interface for interacting with Google Bard, written in Rust.

image

Prerequisites

You need to have Rust and Cargo installed on your system. If you don't have them, you can install them from the official Rust website.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/Alfex4936/Bard-rs
    
  2. Change the working directory:

    cd Bard-rs
    
  3. Build the project:

    cargo build --release
    

The executable binary file will be located in the target/release folder.

or install from cargo.

cargo install bard-rs

Usage

Before using the Google Bard CLI, you need to obtain your session cookie. To get the session cookie, follow these steps:

  1. Go to Google Bard in Chrome.
  2. Open Chrome Developer Tools (F12 or Ctrl + Shift + I).
  3. Go to the "Application" tab.
  4. Under "Storage" > "Cookies", click on "https://bard.google.com".
  5. Find the cookie with the name __Secure-1PSID, and copy its value. (it includes "." usually)

Now you can use the Google Bard CLI:

bard-rs --session <your_session_cookie>

Replace <your_session_cookie> with the value you copied from the Developer Tools.

Commands

  • Type your message and press Enter to send it to Google Bard.
  • Type !reset to reset the conversation.
  • Type !exit to exit the CLI.

License

This project is licensed under the MIT License.

Credits:

  • acheong08 - Inspired by this Python version.