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
-
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:
-
Register an account with the AI providers you want to use. OpenAI and Anthropic are required, and the web search functionality requires Tavily.
-
Obtain API keys for each provider.
-
Set the required environment variables as shown in the
.env.example
file, but in a new file named.env.local
. -
Run
pnpm install
to install the required dependencies. -
Run
pnpm dev
to start the development server.
Project Link
http://github.com/zaidmukaddam/miniperplx
Scan the code to join the technical exchange group, note “Programming Language-City-Nickname”
Please specify for cooperation
Follow the “GitHubStore” public account