Skip to content

Podter/queryly

Repository files navigation

Queryly

Search engine with AI-powered search results. Built with Astro, React, Vercel AI SDK, and SearXNG.

Queryly search results page

Features

  • AI-powered search results with Llama 4 Scout (provided by Groq API)
  • Search results from multiple search engines (provided by self-hosted SearXNG)
  • Search results and LLM responses caching with Redis
  • Rate limiting for LLM responses
  • Docker Compose setup for easy deployment

Todo

  • Pagination for search results
  • Categories for search results
  • Image search
  • User settings
  • Responsive UI
  • Search suggestions

Getting started

Quickest way to get started is clone this repository, then make a copy of the .env.example file and rename it to .env. Fill in the required fields.

Note

SEARXNG_API and REDIS_URL fields are optional, if you are using the provided Docker Compose setup, you can leave them empty.

After that, use Docker Compose to get the app up and running:

docker compose up -d --build

Open http://localhost:4321 with your browser to see the result.

Development

First, get all required services up and running:

bun docker:up

Then, run the development server:

bun dev

License

This project is licensed under the MIT license. See the LICENSE file for more information.

About

Search engine with AI-powered search results

Resources

License

Stars

Watchers

Forks

Contributors