
Quivr, your second brain, makes use of the energy of GenerativeAI to store and retrieve unstructured recordsdata. Mediate of it as Obsidian, however turbocharged with AI capabilities.
Key Parts 🎯
Fashionable Details Acceptance: Quivr can contend with nearly any comprise of recordsdata you throw at it. Textual reveal, images, code snippets, now we bear received you lined.
Generative AI: Quivr employs progressed AI to relief you to in producing and retrieving recordsdata.
Snappy and Ambiance good: Designed with tempo and efficiency at its core. Quivr ensures rapid gather admission to to your recordsdata.
Right: Your recordsdata, your retain watch over. Constantly.
File Compatibility:
Textual reveal
Markdown
PDF
Powerpoint
Excel
Observe
Audio
Video
Initiating Source: Freedom is gorgeous, so is Quivr. Initiating source and free to make utilize of.
Demo Highlights 🎥
Please unusual: The DEMO WITH STREAMLIT IS USING AN OLD VERSION
The unique version showcases a singular UI, on the replacement hand, it is no longer yet deployed as it lacks some aspects of the broken-down version. Anticipated to switch are living ahead of 25/05/23
Demo with GPT3.5:
quiver-16.05.mp4
Demo with Claude 100ample context: https://github.com/StanGirard/quivr/sources/5101573/9dba918c-9032-4c8d-9eea-94336d2c8bd4
Demo of the unique version (Work in progress):
quivr-demo-unique.mp4
Getting Began: Fresh Version 🚀
Educate these instructions to gather a reproduction of the venture up and operating on your local machine for pattern and testing capabilities.
Extinct version’s readme is found within the streamlit-demo folder here
Necessities 📋
Sooner than you proceed, be obvious you bear the next attach in:
Docker
Docker Fabricate
Moreover, you may possibly want a Supabase fable for:
Rising a singular Supabase venture
Supabase Finishing up API key
Supabase Finishing up URL
Installation Steps 💽
Step 0: If needed, here is the set up outlined on Youtube here
Step 1: Clone the repository using this form of instructions:
Whenever you carry out no longer bear an SSH key place up:
git clone https://github.com/StanGirard/Quivr.git && cd Quivr
Whenever you bear an SSH key place up or are looking out to add it (recordsdata here)
git clone git@github.com:StanGirard/Quivr.git && cd Quivr
Step 2: Reproduction the .XXXXX_env files
cp .backend_env.example backend/.env
cp .frontend_env.example frontend/.env
Step 3: Change the backend/.env and frontend/.env file
Your supabase_service_key will also be visual display unit for your Supabase dashboard below Finishing up Settings -> API. Utilize the anon public key visual display unit within the Finishing up API keys piece.
Your JWT_SECRET_KEYcan be visual display unit for your supabase settings below Finishing up Settings -> JWT Settings -> JWT Secret
Step 4: Plod the next migration scripts on the Supabase database by the procure interface (SQL Editor -> Fresh demand)
Migration Script 1
Migration Script 2
Migration Script 3
Step 5: Initiating the app
docker create create && docker create up
Step 6: Navigate to localhost: 3000 for your browser
Contributors ✨
Thanks goes to these pleasurable folks:
Contribute 🤝
Bought a pull search recordsdata from? Initiating it, and we will evaluation it as rapidly as imaginable. Take a look at out our venture board here to gaze what we’re currently taking into account, and feel free to explain your unique strategies to the desk!
Roadmap
Initiating Elements
Initiating Pull Requests
Good First Elements
Frontend Elements
Backend Elements