Infipedia is an infinite, Wikipedia-inspired browsing experience powered by AI. Inspired by the feeling of raw discovery brought by browsing the early internet, Infipedia eliminates ads, clickbait, SEO spam, and distractions to focus on genuine exploration and knowledge discovery. Built using Streamlit for an intuitive user interface and Groq for lightning-fast content delivery, this project aims to bring back the magic of OG online exploration.
InfipediaDemo.mp4
Infipedia reimagines the joy of discovery that once defined browsing the internetābefore ads, clickbait and SEO spam took over. Inspired by Wikipediaās simplicity and intuitive exploration modelāminimal distractions, informative content, and links to countless rabbithole topicsāInfipedia provides the same ease of browsing but uses AI to fill in gaps where traditional encyclopedias or single sites fall short. By tapping into the entire internet for context, it dynamically generates new topic pages, ensuring there are no dead ends, no matter how obscure or deep your search.
Under the hood, a series of AI agents powered by Groq enables near-instant content generation and delivery, providing a lightning-fast experience so users can quickly switch between topics. Meanwhile, Streamlit supports the simple and intuitive interface, making it easy to search, browse, and dive into the many rabbitholes of knowledge that Infipedia has to offer. The result is an infinitely expanding, distraction-free world of informationātaking the best from the Wikipedia browsing experience, but supercharged by AI.
Infipedia is available at https://infipedia.jacksongrove.me
git clone https://github.com/jacksongrove/infipedia.git
Create .env file from the template
cp .env.template .env
Within .env, replace GROQ_API_KEY=gsk_your_actual_api_key_here with your actual Groq API key
curl -fsSL https://get.docker.com | sh
Allow Docker commands to be run without sudo
sudo usermod -aG docker $USER
Log out and back in to your shell for the changes to take effect
NOTE: Alternatively you can install Docker Desktop
docker build -t <image-name> .
docker run -d -p 8501:8501 --env-file .env <image-name>
Hereās how you can help...
If you find a bug or have suggestions for improvement:
- Open an issue on GitHub.
- Provide a clear description of the problem or suggestion.
Contributing Code
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Open a Pull Request.