Stars
Forks
Watchers
Developer links
Scira
Scira is an AI search engine that breaks complex research questions into sub-tasks, retrieves grounded answers from live sources, and cites every claim with clickable links to the original evidence. Formerly known as MiniPerplx and now backed by nearly 12,000 GitHub stars, the platform implements agentic research planning where language models decompose queries, select appropriate tools, retrieve information in parallel, and synthesize responses with inline citations. Seventeen distinct search modes cover Web, Academic, Extreme, X (Twitter), Reddit, GitHub, Stocks, Crypto, YouTube, and Prediction markets, each activating a curated subset of the 28 built-in tools. The Extreme mode deploys a deep research agent with multi-step planning, parallel source retrieval, code execution in sandboxed Daytona environments, and R2 artifact storage for generated charts. Model routing spans 50+ AI providers through a unified configuration layer supporting OpenAI, Anthropic, Google, xAI Grok, and custom models, with per-mode model assignment based on task requirements. The web search tool supports Exa, Tavily, and Firecrawl as interchangeable providers via a Strategy pattern. Lookouts schedule recurring research agents on cron schedules that monitor topics, track changes, and email summaries using Upstash QStash for reliable execution. PostgreSQL stores chat history, user preferences, and custom instructions while Redis handles caching and rate limiting. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Agentic Multi-Step Research Planning
- Complex questions are automatically decomposed into sub-tasks with tool selection, parallel source retrieval, cross-referencing, and synthesis into cited answers that link directly to original evidence.
- 17 Specialized Search Modes
- Dedicated modes for Web, Academic, X, Reddit, GitHub, Stocks, Crypto, YouTube, and Prediction markets activate curated tool subsets optimized for each domain's data structures.
- 50+ AI Model Routing
- Unified provider configuration routes queries to OpenAI, Anthropic, Google, xAI Grok, or self-hosted models, with per-mode model assignment based on task-specific strengths.
- Automated Research Monitoring
- Lookouts schedule recurring Extreme search agents on daily, weekly, or monthly cron schedules that monitor topics, track changes, and email research summaries automatically.
Features
- Grounded Cited Answers
- Every response includes inline citations linking to source material, enabling click-through verification of claims against the original web pages and documents.
- Extreme Deep Research
- Multi-step research agent with parallel web searches, code execution in sandboxed Daytona environments, chart generation, and R2 artifact storage for complex analysis workflows.
- Multi-Provider Web Search
- Strategy pattern implementation supports Exa, Tavily, and Firecrawl as interchangeable search backends with automatic failover and provider-specific optimization.
- Social Media Intelligence
- X search via xAI Grok retrieves posts from the last 15 days with handle filtering, while Reddit mode surfaces community discussions and opinions from relevant subreddits.
- Docker Self-Hosting
- Multi-stage Docker build with Node.js 22 Alpine Linux deploys the full stack on port 3000, requiring PostgreSQL and Redis with environment-based API key configuration.