Scira (formerly known as MiniPerplx) is a minimal AI-driven search engine that helps you find information on the internet. It is powered by the Vercel AI SDK and can perform searches using models like Grok 2.0.

Main Features:
•AI-Driven Search: Get answers to questions using Anthropic’s models.•Web Search: Search the web using Tavily’s API.•Specific URL Search: Retrieve information from specific URLs.•Weather: Get current weather for any location using OpenWeather’s API.•Programming: Run code snippets in various languages using E2B’s API.•Maps: Get locations for any place using Google Maps API, Mapbox API, and TripAdvisor API.•YouTube Search: Search for videos on YouTube and get timestamps and transcripts.•Academic Search: Search for academic papers.•X Posts Search: Search for posts on X.com.•Flight Tracking: Track flights using AviationStack’s API.•Popular Movies and TV Shows: Get information about popular movies and TV shows.•Movie or TV Show Search: Get information about any movie or TV show.
Tech Stack:
•xAI’s Grok•Next.js•Tailwind CSS•Vercel AI SDK•Shadcn/UI•Tavily•OpenWeather•E2B•Google Maps•Mapbox•TripAdvisor•Exa.AI•AviationStack
Setting Scira 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.
• In the left sidebar, click ‘Search Engine’.• Then select ‘Manage Search Engines and Site Search’.
3.Add New Search Engine:• Click ‘Add’ next to ‘Site Search’.
4.Set Search Engine Name:• Enter Scira in the ‘Search Engine’ field.
5.Set Search Engine URL:• Enter <span>https://scira.how?q=%s</span>
in the ‘URL with %s in place of query’ field.
• Enter sh in the ‘Shortcut’ field.
7.Set as Default:• Click the three dots next to the search engine you just added.• Select ‘Set as Default’ from the dropdown menu.
After completing these steps, you should be able to use Scira as your default search engine in Chrome.
Running Locally Example:
1. Register an account with the AI providers you want to use. OpenAI and Anthropic are required, and Tavily is needed for web search functionality.2. Obtain API keys from each provider.3. Set up the required environment variables in a new file named <span>.env.local</span>
following the instructions in the <span>.env.example</span>
file.4. Run <span>pnpm install</span>
to install the required dependencies.5. Run <span>pnpm dev</span>
to start the development server.
License:
This project is licensed under the MIT License – see the LICENSE file for details.