--- license: mit title: JournaLLM sdk: streamlit emoji: 🚀 colorFrom: red colorTo: yellow --- ## Welcome to JournaLLM - Your Personal Journaling Companion In the fast-paced world we live in, every day is a new story, filled with lessons, emotions, and experiences waiting to be discovered and remembered. JournaLLM is here to ensure that no part of your story goes untold or forgotten. Leveraging the power of advanced language learning models (LLMs), JournaLLM transforms the way you capture and reflect on your daily life, offering a seamless, interactive, and deeply personal journaling experience. **Capture Every Moment** JournaLLM invites you to document your daily journeys in your own words. Whether it's a brief note, a detailed account of your day, or a voice memo, our AI seamlessly integrates your stories into a secure, private journal that grows with you. **Insightful Reflections** Beyond mere record-keeping, JournaLLM is your personal analyst and guide. Ask for a summary of your day to revisit your most precious moments, gain insights from your daily learnings, or seek advice based on your own experiences. Our AI delves into your entries, drawing out the essence of your day with sensitivity and intelligence. **A Journey of Growth** JournaLLM is more than an app; it's a companion on your journey of self-discovery and personal growth. By reflecting on your entries, you'll uncover patterns, celebrate achievements, and learn from challenges—all through the lens of your own words. ### Steps to use 1. Clone the repository to you local folder: `git clone https://github.com/Ketansuhaas/JournaLLM.git` 2. Choose a pretrained LLM from [HuggingFace](https://huggingface.co/TheBloke/TinyLlama-1.1B-Chat-v0.3-GGUF) 3. In `app.py`, change the model file in `llm = LlamaCpp(model_path=, n_ctx=2048)`. 4. In the terminal, type `streamlit run app.py`. 5. To use GPU, set `model_kwargs={"device": "gpu"}`