MiniPerplx: A Powerful Yet Simple Intelligent Search Engine

Project Introduction

Imagine having a personal assistant that helps you search for everything from weather to flight tickets, from academic papers to YouTube videos. This is the vision of MiniPerplx—achieving rich functionality through a minimalist interface.Core Features• Smart Q&A: Provides precise AI conversation capabilities with the help of the Anthropic model• Comprehensive Search: Access extensive internet information through the Tavily API• Professional Toolkit: – Code Execution: Supports multi-language programming tests – Weather Query: Real-time weather information overview – Map Navigation: Integrates various mapping services like Google Maps – Language Translation: Microsoft Translation API facilitates cross-language communication – Video Search: Accurate location of YouTube content, including timestamps and subtitles – Academic Search: Convenient access to research papers – Shopping Assistant: Quick lookup of Amazon products – Social Updates: Real-time grasp of X platform content – Flight Tracking: Real-time monitoring of flight information – Movie Information: Comprehensive information on popular filmsTechnical Highlights• Core Engine: Utilizes xAI’s Grok model• Cutting-edge Tech Stack: Built with Next.js + Tailwind CSS• Quality Components: Integrates Vercel AI SDK and Shadcn/UI• Multiple APIs: Integrates over a dozen professional service interfacesMiniPerplx interprets power through simplicity, making complex information retrieval effortless.

Set MiniPerplx as Default Search Engine

  1. Open Chrome browser settings:

  • Click the three vertical dots in the upper right corner of the browser.

  • Select “Settings” from the dropdown menu.

  • Go to search engine settings:

    • In the left sidebar, click on “Search Engine”.

    • Then select “Manage search engines and site search”.

  • Add a new search engine:

    • Click “Add” next to “Site Search”.

  • Set the search engine name:

    • In the “Search Engine” field, enter MiniPerplx.

  • Set the search engine URL:

    • In the “URL with %s in place of query” field, enter https://mplx.run?q=%s.

  • Set the search engine shortcut:

    • In the “Shortcut” field, enter mp.

  • Set as default:

    • Click the three dots next to the newly added search engine.

    • Select “Set as default” from the dropdown menu.

    After completing these steps, you should be able to use MiniPerplx as the default search engine in Chrome.

    Local Development

    To run this example locally, you need:

    1. Register an account with the AI providers you want to use. OpenAI and Anthropic are required, and the web search functionality requires Tavily.

    2. Obtain API keys for each provider.

    3. Set the required environment variables as shown in the .env.example file, but in a new file named .env.local.

    4. Run pnpm install to install the required dependencies.

    5. Run pnpm dev to start the development server.

    Project Link

    http://github.com/zaidmukaddam/miniperplx

    Scan the code to join the technical exchange group, noteProgramming Language-City-Nickname

    Please specify for cooperation

    MiniPerplx: A Powerful Yet Simple Intelligent Search Engine

    Follow the “GitHubStore” public account

    Leave a Comment