explaingit

zaidmukaddam/scira

11,652TypeScript
This is a quick first-pass explanation. The richer sections — use-cases, tech stack, setup, prompts — are still being generated.

TLDR

Scira is an open-source, AI-powered search and research tool that takes a question, a PDF, or a URL and produces a cited answer.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

In plain English

Scira is an open-source, AI-powered search and research tool that takes a question, a PDF, or a URL and produces a cited answer. Instead of returning a list of links, it breaks your question into sub-tasks, searches the web (and other sources), cross-checks the evidence, and gives back a grounded response with clickable citations so you can verify every claim yourself. The project supports 17 search modes. You can search across the general web, academic papers, Reddit discussions, GitHub repositories, YouTube videos, stock markets, cryptocurrency data, and more. There is also a chat mode for talking directly to the AI without any search, and specialized modes for things like Spotify, prediction markets, and real-time posts on X. A handful of modes (Connectors, Memory, Voice, and XQL) are marked as Pro features. Scira includes about 28 built-in tools that the AI can call on your behalf. These cover web retrieval, financial data, weather, maps, flight tracking, movie and TV lookups, code execution in a sandboxed environment, document search over uploaded files, and personal memory storage. You can upload a PDF or spreadsheet and ask questions about its contents. The codebase is built with Next.js and Tailwind CSS on the front end, the Vercel AI SDK for connecting to AI models, Exa AI for web search and content retrieval, and Upstash for rate limiting. It supports a wide range of AI model providers, including xAI, OpenAI, Anthropic, Google, Mistral, DeepSeek, and many others. Scira is AGPL-3.0 licensed, which means you can self-host it and bring your own API keys and models. A hosted version is available at scira.ai.

Open on GitHub → Explain another repo

← zaidmukaddam on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.