OpenPlexity Pages AI Agent

by alexfazio• 257•• Scanned•Claim this listing•Request removal
Web Scraping & Datacrewaigroqllama3search enginestreamlit

SearchGPT / Perplexity Pages clone, but personalised for you.

OpenPlexity Pages is an open-source ai agent by alexfazio, written mainly in Python, with 257 GitHub stars and the MIT license. Its code was last updated Feb 16, 2026.

<p align="center"> <img src="images/openplexity-pages-readme-cover.png" alt="Alt text for the image"> </p> <p align="center"> <h1 align="center"><b>Openplexity Pages</b></h1> <p align="center"> Open-Source Perplexity Pages <br /> <br /> <a href="https://x.com/alxfazio">@alxfazio</a> · <a href="https://x.com/mutatedmindcom">@mutatedmindcom</a> · <a href="https://x.com/breezeight">@breezeight</a> </p> </p>

Introducing OpenPlexity Pages

OpenPlexity Pages serves as an open-source alternative to Perplexity Pages, with the aim of transforming your research into visually appealing, comprehensive content. Although the system is not capable of producing publication-ready articles, which often necessitate a substantial number of revisions, experienced editors may find it beneficial during their initial writing phase.

[!note] This project was 99% vibe coded as a fun Saturday hack. I'm not going to support it in any way, it's provided here as is for other people's inspiration and I don't intend to improve it. Code is ephemeral now and libraries are over, ask your LLM to change it in whatever way you like.

What sets OpenPlexity apart?

  • Open Source: Unlike Perplexity Pages, OpenPlexity Pages is fully open source, allowing for community contributions and customizations.
  • Privacy-Focused: Your data stays with you. OpenPlexity Pages runs locally, ensuring your research and content remain private.
  • Customizable: Tailor the tone of your content to resonate with your target audience, from general readers to subject matter experts.
  • Adaptable: Easily modify the structure of your articles—add, rearrange, or remove sections to best suit your material.
  • Visual: Enhance your articles with AI-generated visuals or integrate your own images.

Features That Matter

  • Local LLM Support (Coming soon!): Harness the power of Llama3 and Mixtral using Ollama for content generation.
  • Seamless Creation: Transform your research into well-structured, beautifully formatted articles with ease.
  • Always Current: Unlike static embedding-based tools, OpenPlexity Pages uses real-time search results, ensuring your content is up-to-date.

A Tool for Everyone

OpenPlexity Pages empowers creators in any field to share knowledge:

  • Educators: Develop comprehensive study guides, breaking down complex topics into digestible content.
  • Researchers: Create detailed reports on your findings, making your work more accessible.
  • Hobbyists: Share your passions by creating engaging guides that inspire others.
  • Content Creators: Produce well-researched, visually appealing articles on any topic.

Requirements

  • Groq API Key,
  • Seperapi API Key.

Getting Started

Follow these instructions to set up and run OpenPlexity Pages using Poetry.

Installation

First, ensure you have Poetry installed. If not, install it via pip:

pip install poetry

Once Poetry is installed, navigate to your project directory and install the dependencies:

poetry install

Configuration

Next, you need to create a .env file in the root directory of the project. This file will store your pplx_api key. Use the following command to create and add your API key to the .env file:

$ echo "GROQ_API_KEY=<your-groq-api-key>
BASE_URL=https://rentry.co
SERPER_API_KEY=<your-serper-api-key>" > .env

Running the Application

To run the application, use the following command:

poetry run streamlit run openplexity_pages/app.py

And that's it! Your application should now be up and running. Enjoy exploring OpenPlexity Pages!


Architecture

<p align="center"> <img src="images/Openplexit-Pages-Backend.png" alt="Alt text for the image"> </p>

Contribute

OpenPlexity Pages thrives on community contributions. Whether you're fixing bugs, adding features, or improving docs, we welcome your input! Check out our CONTRIBUTING.md for guidelines.

Support the Project

Love OpenPlexity Pages? Here's how you can help:

  • Star us on GitHub

The Power of Open Source

While Perplexity Pages offers a polished, hosted solution, OpenPlexity Pages brings the power of AI-driven content creation to the open-source community. We believe in the potential of collaborative development and the importance of data privacy.

With OpenPlexity Pages, you have the freedom to host your own instance, contribute to its development, and create content that educates, inspires, and engages your audience—all while maintaining full control over your data and the tool itself.

Let's see what we can create together.

Roadmap

  • Make better
  • Fix image feature
  • Add more document export modalities
  • Local LLM support
  • Settings for LLMs

Acknowledgement

We are very grateful to MutatedMind for leading the UI development.

License

MIT

Copyright (c) 2024-present, Alex Fazio


Watch the video

OpenPlexity Pages alternatives

View more →

Similar ai agents in Web Scraping & Data, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
OpenPlexity Pages (this page)
alexfazio
257MITFeb 16, 2026Scanned, no flagged issues
Firecrawl
firecrawl
198kAGPL-3.0Oct 31, 2026Scanned, no flagged issues
Crawl4ai
unclecode
87kApache-2.0Nov 1, 2026Scanned, no flagged issues
Vane
ItzCrazyKns
38kMITSep 1, 2026Scanned, no flagged issues
Maxun
getmaxun
18kAGPL-3.0Oct 28, 2026Scanned, no flagged issues
Xiaobei
TeamWiseFlow
8.7kNone foundOct 30, 2026Not scanned yet