Important Note: This tool is for ENTERTAINMENT PURPOSES ONLY. Always consult healthcare and fitness professionals before making changes to your lifestyle. You'll need to feed data into the tool after launching it.
Fit T. Cent is an AI-powered fitness assistant that helps answer questions about fitness, wellness, and nutrition. Think of it as a smart study buddy that can help you learn about staying healthy!
![Watch the "What is Fit T. Cent?" video]
![Fit T. Cent](assets/Fit T Cent RAG Thumbnail.png)
- A computer with:
- At least 16GB of memory (RAM)
- 50GB of free storage space
- Windows, Mac, or Linux operating system
- Basic knowledge of using your computer's terminal/command prompt
-
Install Docker
- Go to Docker's website
- Download Docker Desktop for your computer
- Install and start Docker Desktop
- Wait for the whale icon to appear in your taskbar
-
Set Up Weaviate
- Open your terminal/command prompt
- Copy and paste this command:
docker pull semitechnologies/weaviate
- Then run:
docker run -d -p 8080:8080 semitechnologies/weaviate
-
Install Verba
- Open your terminal/command prompt
- Create a new folder for your project:
mkdir fit-t-cent cd fit-t-cent
- Set up Python environment:
python3 -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install Verba:
pip install goldenverba
-
Install Ollama
- Visit Ollama's website
- Download and install Ollama for your system
- Follow the installation wizard
-
Connect Everything Together
- Create a file named
.env
in your project folder - Copy this content into the file:
OLLAMA_MODEL=llama3.2:latest OLLAMA_EMBED_MODEL=snowflake-arctic-embed OLLAMA_URL=http://localhost:11434 WEAVIATE_PORT=8081 WEAVIATE_URL_VERBA=http://localhost:8080
- Create a file named
- Open your terminal/command prompt
- Go to your project folder
- Type:
verba start
- Open your web browser
- Go to:
http://localhost:8000
- Ask questions about fitness and wellness
- Or train it for the topic/subject of your choice
- Get evidence-based answers
- Easy-to-use web interface
- Privacy-focused (runs on your computer)
Q: Can I share this with others? A: This tool is for personal use only. I built it using proprietary content that cannot be shared publicly. You'll need to feed the tool content for it to respond.
Q: Is this medical advice? A: No! This is for entertainment and learning purposes only. Always consult healthcare professionals for medical advice.
Q: What if something doesn't work? A: Check our troubleshooting guide below or reach out for help through our support channels.
If you run into problems:
- Make sure Docker is running (look for the whale icon)
- Check that all commands completed without errors
- Ensure your computer meets the minimum requirements
- Try restarting Docker Desktop
- Make sure no other programs are using the required ports (8080, 8081, 11434)
Need assistance? Here's how to get help:
- Check the Troubleshooting Guide
- Visit the Weaviate Support Forum
- Chat: Real-Time Chat with BAM at AwesomeWebStore.com
- Built with open-source tools:
Weaviate's Detailed API documentation is available in the API Guide.
We welcome contributions! Please read our Contributing Guide first.
This project is for personal use only. The knowledge base contains proprietary content that cannot be redistributed.
Special thanks to:
- National Academy of Sports Medicine (NASM) for their curriculum
- The open-source community for the amazing tools
- All contributors and testers
Made with ❤️ by BAM