scira README

The project's README from github.com/zaidmukaddam/scira. As one markdown file: README.md.

Scira

Research at the speed of thought. The agentic research platform that plans, retrieves, and cites — so you can think faster.

Vercel OSS Program

Scira


Context.dev

Context.dev, One API to fetch the internet

Sign up for 500 credits free, no card required.


🔗 Try Scira at scira.ai

Ask DeepWiki

Powered By

Vercel AI SDK Exa AI Upstash
Vercel AI SDK Exa AI Upstash
For AI model integration and streaming For web search and content retrieval For serverless Redis and rate limiting

How It Works

  1. Ask anything — Type a question, upload a PDF, or paste a URL. Pick a mode or let Scira decide for you.
  2. Scira plans & retrieves — The agent breaks your question into sub-tasks, searches live sources, and cross-checks the evidence.
  3. Get cited answers — Receive a grounded answer with inline citations. Click any source to verify it yourself.

Features

Core Capabilities

Search Modes (17 modes)

Mode Description
Web Search the entire web with AI-powered analysis
Chat Talk to the model directly, no search
X Real-time posts, trends, and conversations
Stocks Market data, charts, and financial analysis
Code Get context about languages and frameworks
Academic Research papers, citations, and scholarly sources
Extreme Deep research with multiple sources and analysis
Reddit Discussions, opinions, and community insights
GitHub Repositories, code, and developer discussions
Crypto Cryptocurrency research powered by CoinGecko
Prediction Prediction markets from Polymarket and Kalshi
YouTube Video summaries, transcripts, and analysis
Spotify Search songs, artists, and albums
Connectors Search Google Drive, Notion & OneDrive (Pro)
Memory Your personal memory companion (Pro)
Voice Conversational AI with real-time voice (Pro)
XQL Advanced X query language for tweet analysis (Pro)

Tools (28 tools)

Search & Retrieval

Financial & Market Data

Location & Travel

Media & Entertainment

Productivity & Utilities

LLM Models Supported

Built with

Deploy your own

Deploy with Vercel

Set Scira as your default search engine

  1. Open the Chrome browser settings:

    • Click on the three vertical dots in the upper right corner of the browser.
    • Select "Settings" from the dropdown menu.
  2. Go to the search engine settings:

    • In the left sidebar, click on "Search engine."
    • Then select "Manage search engines and site search."
  3. Add a new search engine:

    • Click on "Add" next to "Site search."
  4. Set the search engine name:

    • Enter Scira in the "Search engine" field.
  5. Set the search engine URL:

    • Enter https://scira.ai?q=%s in the "URL with %s in place of query" field.
  6. Set the search engine shortcut:

    • Enter sh in the "Shortcut" field.
  7. Set Default:

    • Click on the three dots next to the search engine you just added.
    • Select "Make default" from the dropdown menu.

After completing these steps, you should be able to use Scira as your default search engine in Chrome.

Local development

Run via Docker

The application can be run using Docker in two ways:

  1. Make sure you have Docker and Docker Compose installed on your system
  2. Create a .env file based on .env.example with your API keys
  3. Run the following command in the project root:
    docker compose up
    
  4. The application will be available at http://localhost:3000
Using Docker Directly
  1. Create a .env file based on .env.example with your API keys
  2. Build the Docker image:
    docker build -t scira.app .
    
  3. Run the container:
    docker run --env-file .env -p 3000:3000 scira.app
    

The 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.

Run with Node.js

To run the application locally without Docker:

  1. Sign up for accounts with the required AI providers:
    • OpenAI (required)
    • Anthropic (required)
    • Exa (required for web search feature)
  2. Copy .env.example to .env.local and fill in your API keys
  3. Install dependencies:
    bun install
    
  4. Start the development server:
    bun dev
    
  5. Open http://localhost:3000 in your browser

License

This project is licensed under the AGPLv3 License - see the LICENSE file for details.

scira (zaidmukaddam/scira)

Searching Database…

11.9K ·GitHub
Что это такое?Scira (ранее MiniPerplx) — поисковая система на основе ИИ. Она планирует стратегию исследования, получает информацию из интернета и многих других источников и отвечает на вопросы, добавляя в текст ссылки на источники, по которым можно кликнуть.
Это просто обёртка над чатом или оно и правда ищет в интернете?Это полноценная агентная платформа. Она разбивает ваш вопрос на подзадачи, ищет данные в реальном времени с помощью инструментов вроде Exa, Firecrawl, Tavily и Parallel, перепроверяет найденные сведения и возвращает обоснованный ответ с источниками, по которым можно перейти и проверить информацию.
Как запустить это у себя?Запустить можно через Docker Compose: создайте .env из .env.example и выполните docker-compose up. Также можно собрать и запустить Docker-образ напрямую или запустить локально с Node.js: скопировать .env.example в .env.local, установить зависимости и запустить сервер для разработки.
Какие API-ключи нужны, чтобы начать пользоваться?Как минимум нужны ключи API OpenAI и Anthropic, а также ключ Exa, если вы хотите пользоваться веб-поиском. Многим необязательным инструментам (Firecrawl, Tavily, CoinGecko, Spotify, TMDB и др.) для дополнительных режимов поиска нужны собственные ключи.
Все 17 режимов поиска бесплатны?Нет. Некоторые режимы, например Connectors, Memory, Voice и XQL, доступны только в Pro, поэтому для полного набора функций нужна платная подписка, хотя сам код открытый.
Есть онлайн-версия или нужно разворачивать самому?Есть онлайн-версия на scira.ai. А поскольку лицензия AGPL-3.0, вы также можете развернуть Scira у себя и подключить собственные модели.
В чём подвох лицензии AGPL-3.0?AGPL-3.0 означает, что если вы запускаете изменённую версию как сетевой сервис, то обязаны опубликовать и свой исходный код. Это строже, чем разрешительные лицензии вроде MIT.
Можно ли сделать Scira поисковиком по умолчанию в браузере?Да, в README есть пошаговая инструкция по добавлению Scira в Chrome как пользовательской поисковой системы с использованием веб-адреса сайта и сокращения вроде 'sh'.
Чем режим Extreme отличается от обычного режима Web?Режим Extreme — это агент глубокого исследования. Он выполняет многоэтапное планирование по нескольким источникам и включает выполнение кода с сохранением артефактов, выходя за рамки одноразового веб-поиска.
Из скольких ИИ-моделей можно выбрать?Scira поддерживает десятки моделей от разных провайдеров, включая xAI Grok, OpenAI GPT, Anthropic Claude, Google Gemini, Qwen, Mistral, DeepSeek, GLM, Cohere, Kimi, Minimax и другие.
Оно умеет читать PDF или анализировать загруженные файлы?Да, можно загрузить PDF или другие файлы. Инструмент поиска по файлам выполняет семантический поиск по документам форматов PDF, CSV, DOCX и Excel с помощью эмбеддингов и переранжирования от Cohere.
Size
22.2 MB
Stars
11.9K
Updated
CommitAug 12
Age
2y
Commits · 90 Days