alternativa a Perplexity
A Perplexity clone.
ai-searchperplexity-clonechatbot
Métricas principais
Crescimento de estrelas
Estrelas
1.4k
Forks
271
Crescimento semanal
+0
Issues
6
5001k
fev. de 2023set. de 2023abr. de 2024dez. de 2024jul. de 2025mar. de 2026out. de 2026
Artefatosnpm
README
Clarity AI
Clarity is simple perplexity.ai clone. Use the code for whatever you like! :)
If you have any questions, feel free to reach out to me on Twitter.
How It Works
Given a query, Clarity fetches relevant, up-to-date information from the web and uses OpenAI's API to generate an answer.
The app works as follows:
- Get query from user
- Scrape Google for relevant webpages
- Parse webpages for text
- Build prompt using query + webpage text
- Call OpenAI API to generate answer
- Stream answer back to user
Requirements
Get OpenAI API key here.
Running Locally
- Clone repo
git clone https://github.com/mckaywrigley/clarity-ai.git
- Install dependencies
npm i
- Run app
npm run dev
Improvement Ideas
Here are some ideas for how to improve Clarity:
- Speed up answers by replacing link scraping with the Google Search API (scraping was used to circumvent cost + rate limits)
- Add "follow up" searches
- Improve the prompt
- Get sources working in non text-davinci-003 models
- Train your own model to use for answer synthesis
Credits
Shoutout to Perplexity AI for the inspiration. I highly recommend checking their product out.
This repo is meant to show people that you can build powerful apps like Perplexity even if you don't have a large, experienced team.
LLMs are amazing, and I hope Clarity inspires you to build something cool!
