[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73454":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},73454,"scira","zaidmukaddam\u002Fscira","zaidmukaddam","Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find information on the internet and cites it too. Powered by Vercel AI SDK!","https:\u002F\u002Fscira.ai",null,"TypeScript",11712,1474,77,15,0,1,11,66,3,83.61,"GNU Affero General Public License v3.0",false,"main",true,[27,28,29,30,31,5,32,33],"ai-search-engine","minimalistic-ai-search-engine","open-source-perplexity-ai","perplexity-ai","perplexity-alternative","scira-ai","search-engine","2026-06-12 04:01:09","# Scira\n\nResearch at the speed of thought. The agentic research platform that plans, retrieves, and cites — so you can think faster.\n\n\u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n  \u003Cimg alt=\"Vercel OSS Program\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge.svg\" \u002F>\n\u003C\u002Fa>\n\n\u003Cbr \u002F>\n\n![Scira](\u002Fapp\u002Fopengraph-image.png)\n\n\u003Cbr \u002F>\n\n🔗 **[Try Scira at scira.ai](https:\u002F\u002Fscira.ai)**\n\n[![Ask DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002Fzaidmukaddam\u002Fscira)\n\n## Powered By\n\n\u003Cdiv align=\"center\">\n\n|          [Vercel AI SDK](https:\u002F\u002Fsdk.vercel.ai\u002Fdocs)          |                [Exa AI](https:\u002F\u002Fexa.ai)                |             [Upstash](https:\u002F\u002Fupstash.com)              |\n| :-----------------------------------------------------------: | :----------------------------------------------------: | :-----------------------------------------------------: |\n| \u003Cimg src=\"\u002Fpublic\u002Fone.svg\" alt=\"Vercel AI SDK\" height=\"40\" \u002F> | \u003Cimg src=\"\u002Fpublic\u002Fexa.png\" alt=\"Exa AI\" height=\"40\" \u002F> | \u003Cimg src=\"\u002Fpublic\u002Fupstash.svg\" alt=\"Upstash\" height=\"40\" \u002F> |\n|            For AI model integration and streaming             |          For web search and content retrieval          |        For serverless Redis and rate limiting           |\n\n\u003C\u002Fdiv>\n\n## Special Thanks\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![Warp](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2bda420d-4211-4900-a37e-e3c7056d799c)](https:\u002F\u002Fwww.warp.dev\u002F?utm_source=github&utm_medium=referral&utm_campaign=scira)\u003Cbr>\n\n### **[Warp, the intelligent terminal](https:\u002F\u002Fwww.warp.dev\u002F?utm_source=github&utm_medium=referral&utm_campaign=scira)**\u003Cbr>\n\n[Available for MacOS, Linux, & Windows](https:\u002F\u002Fwww.warp.dev\u002F?utm_source=github&utm_medium=referral&utm_campaign=scira)\u003Cbr>\n[Visit warp.dev to learn more](https:\u002F\u002Fwww.warp.dev\u002F?utm_source=github&utm_medium=referral&utm_campaign=scira)\n\n\u003C\u002Fdiv>\n\n## How It Works\n\n1. **Ask anything** — Type a question, upload a PDF, or paste a URL. Pick a mode or let Scira decide for you.\n2. **Scira plans & retrieves** — The agent breaks your question into sub-tasks, searches live sources, and cross-checks the evidence.\n3. **Get cited answers** — Receive a grounded answer with inline citations. Click any source to verify it yourself.\n\n## Features\n\n### Core Capabilities\n\n- **Agentic Planning** — Breaks complex questions into steps, selects the right models and tools, then executes multi-step workflows end to end\n- **Grounded Retrieval** — Every answer comes with inline citations you can click to audit the evidence yourself\n- **Extensible & Open** — AGPL-3.0 licensed. Self-host, bring your own models, connect custom tools, and tailor everything to your workflow\n- **Lookouts** — Schedule recurring research agents that monitor topics, track changes, and email you updates\n\n### Search Modes (17 modes)\n\n| Mode | Description |\n|---|---|\n| **Web** | Search the entire web with AI-powered analysis |\n| **Chat** | Talk to the model directly, no search |\n| **X** | Real-time posts, trends, and conversations |\n| **Stocks** | Market data, charts, and financial analysis |\n| **Code** | Get context about languages and frameworks |\n| **Academic** | Research papers, citations, and scholarly sources |\n| **Extreme** | Deep research with multiple sources and analysis |\n| **Reddit** | Discussions, opinions, and community insights |\n| **GitHub** | Repositories, code, and developer discussions |\n| **Crypto** | Cryptocurrency research powered by CoinGecko |\n| **Prediction** | Prediction markets from Polymarket and Kalshi |\n| **YouTube** | Video summaries, transcripts, and analysis |\n| **Spotify** | Search songs, artists, and albums |\n| **Connectors** | Search Google Drive, Notion & OneDrive *(Pro)* |\n| **Memory** | Your personal memory companion *(Pro)* |\n| **Voice** | Conversational AI with real-time voice *(Pro)* |\n| **XQL** | Advanced X query language for tweet analysis *(Pro)* |\n\n### Tools (28 tools)\n\n#### Search & Retrieval\n- **Web search** — Multi-query parallel web search with deduplication using Exa, Firecrawl, Parallel, and Tavily\n- **Extreme search** — LLM-driven deep research agent with multi-step planning, code execution, and R2 artifact storage\n- **Academic search** — Search academic papers and research using Exa and Firecrawl\n- **Reddit search** — Search Reddit with configurable time ranges using Parallel\n- **X search** — Search X posts with date range filtering and handle inclusion\u002Fexclusion using xAI Grok\n- **YouTube search** — Search videos, channels, playlists with transcript extraction using Supadata\n- **GitHub search** — Search repositories with structured metadata extraction using Firecrawl\n- **Spotify search** — Search tracks, artists, albums, and playlists via Spotify Web API\n- **URL content retrieval** — Extract content from any URL including tweets, YouTube, TikTok, and Instagram\n\n#### Financial & Market Data\n- **Stock charts** — Interactive stock charts with OHLC data, earnings, and news using Valyu, Tavily, and Exa\n- **Currency converter** — Forex and crypto conversion with real-time rates using Valyu\n- **Crypto tools** — Cryptocurrency data, contract lookups, and OHLC charts using CoinGecko\n- **Prediction markets** — Query Polymarket and Kalshi data with Cohere reranking using Valyu\n\n#### Location & Travel\n- **Weather** — Current weather, 5-day forecast, air quality, and 16-day extended forecast using OpenWeatherMap and Open-Meteo\n- **Maps & geocoding** — Forward\u002Freverse geocoding and nearby place discovery using Google Maps API\n- **Flight tracking** — Real-time flight status with departure\u002Farrival details\n\n#### Media & Entertainment\n- **Movie\u002FTV search** — Search movies and TV shows with detailed cast, ratings, and metadata using TMDB\n- **Trending movies** — Today's trending movies from TMDB\n- **Trending TV shows** — Today's trending TV shows from TMDB\n\n#### Productivity & Utilities\n- **Code interpreter** — Write and execute Python code in a sandboxed Daytona environment with chart generation\n- **Code context** — Get contextual information about programming topics using Exa Context API\n- **Text translation** — Translate text (and text within images) between languages using AI models\n- **File query search** — Semantic search over uploaded files (PDF, CSV, DOCX, Excel) with Cohere embeddings and reranking\n- **Connectors search** — Search connected Google Drive, Notion, and OneDrive using Supermemory\n- **Memory tools** — Save and search personal memories using Supermemory\n- **Date & time** — Current date\u002Ftime in multiple formats with timezone support\n- **Greeting** — Personalized time-of-day-aware greetings\n\n## LLM Models Supported\n\n- **xAI**: Grok 3, Grok 3 Mini, Grok 4, Grok 4 Fast, Grok 4.1 Fast, Grok Code\n- **OpenAI**: GPT 4.1 (Nano\u002FMini\u002FStandard), GPT 5 (Nano\u002FMini\u002FMedium\u002FStandard), GPT 5.1 (Instant\u002FThinking\u002FCodex), GPT 5.2 (Instant\u002FThinking\u002FCodex), o3, o4 mini, GPT OSS 20B\u002F120B\n- **Anthropic**: Claude Haiku 4.5, Claude Sonnet 4.5, Claude 4.5 Opus, Claude 4.6 Opus\n- **Google**: Gemini 2.5 Flash (Lite\u002FStandard), Gemini 2.5 Pro, Gemini 3 Flash, Gemini 3 Pro\n- **Alibaba (Qwen)**: Qwen 3 (4B\u002F32B\u002F235B), Qwen 3 VL, Qwen 3 Max, Qwen 3 Coder (Small\u002FStandard\u002FPlus\u002FNext), Qwen 3 Next 80B\n- **Mistral**: Ministral 3 (3B\u002F8B\u002F14B), Mistral Large 3, Mistral Medium, Magistral (Small\u002FMedium), Devstral 2 (Small\u002FStandard)\n- **DeepSeek**: DeepSeek v3, v3.1 Terminus, v3.2, R1, R1 0528\n- **Zhipu (GLM)**: GLM 4.5, GLM 4.5 Air, GLM 4.6, GLM 4.6V, GLM 4.7, GLM 4.7 Flash\n- **Cohere**: Command A, Command A Thinking\n- **MoonShot**: Kimi K2, Kimi K2.5\n- **Minimax**: M1 80K, M2, M2.1, M2.1 Lightning\n- **ByteDance**: Seed 1.6, Seed 1.6 Flash, Seed 1.8\n- **Arcee**: Trinity Mini, Trinity Large\n- **Others**: Vercel v0 (1.0\u002F1.5), Amazon Nova 2 Lite, Xiaomi Mimo V2 Flash, StepFun Step 3.5 Flash, Kwaipilot KAT-Coder-Pro V1\n\n## Built with\n\n- [Next.js](https:\u002F\u002Fnextjs.org\u002F) - React framework\n- [Tailwind CSS](https:\u002F\u002Ftailwindcss.com\u002F) - Styling\n- [Vercel AI SDK](https:\u002F\u002Fsdk.vercel.ai\u002Fdocs) - AI model integration and streaming\n- [Shadcn\u002FUI](https:\u002F\u002Fui.shadcn.com\u002F) - UI components\n- [Exa.AI](https:\u002F\u002Fexa.ai\u002F) - Web search, academic search, and content retrieval\n- [Firecrawl](https:\u002F\u002Ffirecrawl.dev\u002F) - Web scraping with structured extraction\n- [Parallel](https:\u002F\u002Fparallel.ai\u002F) - Web and Reddit search\n- [Tavily](https:\u002F\u002Ftavily.com\u002F) - Web search and financial news\n- [Valyu](https:\u002F\u002Fvalyu.network\u002F) - Financial data, forex, and prediction markets\n- [Supadata](https:\u002F\u002Fsupadata.ai\u002F) - YouTube search, transcripts, and social media\n- [CoinGecko](https:\u002F\u002Fwww.coingecko.com\u002F) - Cryptocurrency market data\n- [Spotify](https:\u002F\u002Fdeveloper.spotify.com\u002F) - Music search\n- [OpenWeatherMap](https:\u002F\u002Fopenweathermap.org\u002F) - Weather data\n- [Open-Meteo](https:\u002F\u002Fopen-meteo.com\u002F) - Extended forecasts and geocoding\n- [Daytona](https:\u002F\u002Fdaytona.io\u002F) - Code execution sandbox\n- [Google Maps](https:\u002F\u002Fdevelopers.google.com\u002Fmaps) - Geocoding and places\n- [TMDB](https:\u002F\u002Fwww.themoviedb.org\u002F) - Movie and TV data\n- [Cohere](https:\u002F\u002Fcohere.com\u002F) - Embeddings and reranking\n- [Supermemory](https:\u002F\u002Fsupermemory.ai\u002F) - Memory management and connector search\n- [Upstash](https:\u002F\u002Fupstash.com\u002F) - Serverless Redis and rate limiting\n- [Cloudflare R2](https:\u002F\u002Fwww.cloudflare.com\u002Fr2\u002F) - Object storage for artifacts\n- [ElevenLabs](https:\u002F\u002Felevenlabs.io\u002F) - Voice synthesis\n- [Better Auth](https:\u002F\u002Fgithub.com\u002Fbetter-auth\u002Fbetter-auth) - Authentication\n- [Drizzle ORM](https:\u002F\u002Form.drizzle.team\u002F) - Database management\n- [Novita AI](https:\u002F\u002Fnovita.ai) - AI Inference\n\n### Deploy your own\n\n[![Deploy with Vercel](https:\u002F\u002Fvercel.com\u002Fbutton)](https:\u002F\u002Fvercel.com\u002Fnew\u002Fclone?repository-url=https%3A%2F%2Fgithub.com%2Fzaidmukaddam%2Fscira&env=XAI_API_KEY,OPENAI_API_KEY,ANTHROPIC_API_KEY,GROQ_API_KEY,GOOGLE_GENERATIVE_AI_API_KEY,DAYTONA_API_KEY,DATABASE_URL,BETTER_AUTH_SECRET,GITHUB_CLIENT_ID,GITHUB_CLIENT_SECRET,GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,TWITTER_CLIENT_ID,TWITTER_CLIENT_SECRET,REDIS_URL,ELEVENLABS_API_KEY,TAVILY_API_KEY,EXA_API_KEY,SUPADATA_API_KEY,TMDB_API_KEY,YT_ENDPOINT,FIRECRAWL_API_KEY,OPENWEATHER_API_KEY,GOOGLE_MAPS_API_KEY,MAPBOX_ACCESS_TOKEN,AVIATION_STACK_API_KEY,CRON_SECRET,BLOB_READ_WRITE_TOKEN,MEM0_API_KEY,MEM0_ORG_ID,MEM0_PROJECT_ID,SMITHERY_API_KEY,NEXT_PUBLIC_MAPBOX_TOKEN,NEXT_PUBLIC_POSTHOG_KEY,NEXT_PUBLIC_POSTHOG_HOST,NEXT_PUBLIC_SCIRA_PUBLIC_API_KEY,SCIRA_API_KEY&envDescription=API%20keys%20and%20configuration%20required%20for%20Scira%20to%20function)\n\n## Set Scira as your default search engine\n\n1. **Open the Chrome browser settings**:\n   - Click on the three vertical dots in the upper right corner of the browser.\n   - Select \"Settings\" from the dropdown menu.\n\n2. **Go to the search engine settings**:\n   - In the left sidebar, click on \"Search engine.\"\n   - Then select \"Manage search engines and site search.\"\n\n3. **Add a new search engine**:\n   - Click on \"Add\" next to \"Site search.\"\n\n4. **Set the search engine name**:\n   - Enter `Scira` in the \"Search engine\" field.\n\n5. **Set the search engine URL**:\n   - Enter `https:\u002F\u002Fscira.ai?q=%s` in the \"URL with %s in place of query\" field.\n\n6. **Set the search engine shortcut**:\n   - Enter `sh` in the \"Shortcut\" field.\n\n7. **Set Default**:\n   - Click on the three dots next to the search engine you just added.\n   - Select \"Make default\" from the dropdown menu.\n\nAfter completing these steps, you should be able to use Scira as your default search engine in Chrome.\n\n### Local development\n\n#### Run via Docker\n\nThe application can be run using Docker in two ways:\n\n##### Using Docker Compose (Recommended)\n\n1. Make sure you have Docker and Docker Compose installed on your system\n2. Create a `.env` file based on `.env.example` with your API keys\n3. Run the following command in the project root:\n   ```bash\n   docker compose up\n   ```\n4. The application will be available at `http:\u002F\u002Flocalhost:3000`\n\n##### Using Docker Directly\n\n1. Create a `.env` file based on `.env.example` with your API keys\n2. Build the Docker image:\n   ```bash\n   docker build -t scira.app .\n   ```\n3. Run the container:\n   ```bash\n   docker run --env-file .env -p 3000:3000 scira.app\n   ```\n\nThe application uses a multi-stage build process to minimize the final image size and implements security best practices. The production image runs on Node.js LTS with Alpine Linux for a minimal footprint.\n\n#### Run with Node.js\n\nTo run the application locally without Docker:\n\n1. Sign up for accounts with the required AI providers:\n   - OpenAI (required)\n   - Anthropic (required)\n   - Exa (required for web search feature)\n2. Copy `.env.example` to `.env.local` and fill in your API keys\n3. Install dependencies:\n   ```bash\n   pnpm install\n   ```\n4. Start the development server:\n   ```bash\n   pnpm dev\n   ```\n5. Open `http:\u002F\u002Flocalhost:3000` in your browser\n\n# License\n\nThis project is licensed under the AGPLv3 License - see the [LICENSE](LICENSE) file for details.\n","Scira 是一个极简主义的AI驱动搜索引擎，旨在帮助用户快速找到互联网上的信息并提供引用。它基于Vercel AI SDK构建，能够规划、检索并引用信息，支持多种搜索模式如Web、Chat、X（实时帖子和趋势）、股票等。其核心功能包括智能规划复杂查询、提供带有内联引用的可靠答案以及可扩展性和开放性，允许自托管、使用自定义模型和工具。适合需要高效准确地获取和验证在线信息的研究人员、学生及专业人士使用。",2,"2026-06-11 03:45:38","high_star"]