Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.1.0
title: botty-mcbotface
app_file: main.py
sdk: gradio
sdk_version: 5.12.0
license: mit
emoji: π»
colorTo: blue
pinned: true
short_description: π¬ Just what you needed, another AI chatbot π€¦
π€ Botty McBotface
π¬ Just what you needed, another AI chatbot trying to remember things and use tools without breaking everything π€¦
π Try it out on Hugging Face Spaces
β¨ Features
- π§ Long-term memory system
- π οΈ Integrated tools support
- π Location awareness
- π€οΈ Weather information
- π Place search capabilities
- π₯οΈ Gradio-powered GUI
π οΈ Installation
- Clone this repository:
git clone https://github.com/tsilva/botty-mcbotface.git - Navigate to the project directory:
cd botty-mcbotface
Environment Setup
The project uses a Conda environment defined in environment.yml. To set up and activate the environment:
- Ensure you have Miniconda or Anaconda installed
- IMPORTANT: You must SOURCE the activation script (do not run with bash/sh):
source activate-env.sh # or . activate-env.sh
β οΈ Running with bash activate-env.sh or ./activate-env.sh will not work!
The script will:
- Check for Miniconda installation
- Create the environment if it doesn't exist
- Activate the environment automatically
Note: Using ./activate-env.sh won't work as the script needs to be sourced to modify your current shell environment.
π Usage
Run the chatbot:
python main.pyFor development with auto-reload:
gradio main.pyThis will automatically restart the app when you make changes to the source files.
Interact with the chatbot through the GUI.
π License
This project is licensed under the MIT License - see the LICENSE file for details.