scira: AI 驱动搜索引擎

2025年10月20日 13:59:58
51676
ai-search-engine minimalistic-ai-search-engine open-source-perplexity-ai perplexity-ai perplexity-alternative scira-ai search-engine 智能搜索 问答系统 信息检索
scira zaidmukaddam/scira

极简的 AI 驱动搜索引擎,支持引用来源

项目大小 12.56 KB
涉及语言 TypeScript 99.16% CSS 0.70% Dockerfile 0.08% Python 0.06% JavaScript 0.01%
许可协议 LICENSE
仓库同步说明
  • • 同步需要仓库写入权限以创建目标仓库
  • • 使用平台账号授权登录后将同步到您平台下的个人仓库

Scira

Scira

A minimalistic AI-powered search engine that helps you find information on the internet.

🔗 Try Scira at scira.ai

Ask DeepWiki

Powered By

Vercel AI SDK Exa AI
Vercel AI SDK Exa AI
For AI model integration and streaming For web search and content retrieval

Special Thanks

Features

Core Search & Information

  • AI-powered search: Get answers to your questions using multiple AI models including xAI’s Grok, Anthropic’s Claude, Google’s Gemini, and OpenAI’s GPT models
  • Web search: Search the web using Exa’s API with support for multiple queries, search depths, and topics
  • URL content retrieval: Extract and ****yze content from any URL using Exa AI with live crawling capabilities
  • Reddit search: Search Reddit content with time range filtering using Tavily API
  • X (Twitter) search: Search X posts with date ranges and specific handle filtering using xAI Live Search
  • Extreme search: Advanced multi-step search capability for complex queries

Academic & Research

  • Academic search: Search for academic papers and research using Exa AI with abstracts and summaries
  • YouTube search: Find YouTube videos with detailed information, captions, and timestamps powered by Exa AI

Entertainment & Media

  • Movie & TV show search: Get detailed information about movies and TV shows using ***B API
  • Trending movies: Discover trending movies with cast, ratings, and detailed information
  • Trending TV shows: Find popular TV shows with comprehensive metadata

Financial & Data Analysis

  • Stock charts: Generate interactive stock charts with news integration using yfinance and Tavily
  • Currency converter: Convert between currencies with real-time exchange rates using yfinance
  • Code interpreter: Write and execute Python code with chart generation capabilities using Daytona sandbox

Location & Travel

  • Weather information: Get current weather and forecasts for any location using OpenWeather API
  • Maps & geocoding: Find places and get coordinates using Google Maps API
  • Nearby places search: Discover nearby restaurants, attractions, and services with Google Places API
  • Flight tracking: Track real-time flight information using Aviation Stack API

Productivity & Utilities

  • Text translation: Translate text between languages using AI models
  • Date & time: Get current date and time in user’s timezone with multiple format options
  • Memory management: Add and search personal memories using Mem0 AI
  • MCP server search: Search for Model Context Protocol servers using Smithery Registry

Search Groups

  • Web: Search across the entire internet powered by Tavily
  • Memory: Your personal memory companion (requires authentication)
  • Analysis: Code execution, stock charts, and currency conversion
  • Chat: Direct conversation with AI models
  • X: Search X (Twitter) posts
  • Reddit: Search Reddit posts
  • Academic: Search academic papers powered by Exa
  • YouTube: Search YouTube videos powered by Exa
  • Extreme: Deep research with multiple sources and ****ysis

LLM Models Supported

  • xAI: Grok 3, Grok 3 Mini, Grok 2 Vision
  • Google: Gemini 2.5 Flash (Preview), Gemini 2.5 Pro (Preview)
  • Anthropic: Claude 4 Sonnet
  • OpenAI: GPT-4o, o4-mini, o3 (with reasoning capabilities)
  • Groq: Qwen QwQ 32B, Qwen 3 32B, Meta’s Llama 4 Maverick

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:

Using Docker Compose (Recommended)
  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:
    1
    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:
    1
    docker build -t scira.app .
  3. Run the container:
    1
    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:
    1
    pnpm install
  4. Start the development server:
    1
    pnpm dev
  5. Open http://localhost:3000 in your browser

License

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


                

                

免责声明 © 2026 - 虚宝阁

本站部分源码来源于网络,版权归属原开发者,用户仅获得使用权。依据《计算机软件保护条例》第十六条,禁止:

  • 逆向工程破解技术保护措施
  • 未经许可的分发行为
  • 去除源码中的原始版权标识

※ 本站源码仅用于学习和研究,禁止用于商业用途。如有侵权, 请及时联系我们进行处理。

侵权举报请提供: 侵权页面URL | 权属证明模板

响应时效:收到完整材料后48小时内处理

相关推荐

Stable Diffusion AI绘画界的 扛把子

Stable Diffusion AI绘画界的 扛把子

提到AI画图,没人能绕开Stable Diffusion!由Stability AI开源,支持文本生成图像、图像修复、风格迁移,关键是完全免费商用(非商用更没问题),普通电脑装个WebUI就能玩到飞起。

41831 2025-09-13
YOLOv8-目标检测界的闪电侠

YOLOv8-目标检测界的闪电侠

YOLO系列的最新版,主打“又快又准”的目标检测。能瞬间识别图片/视频里的人、车、动物、物体,在普通显卡上就能实时处理视频流,工业级场景都在用它。

47034 2025-09-13
presenton AI PPT 生成器

presenton AI PPT 生成器

一个免费的、能完全在你自己电脑上运行的 AI PPT 生成工具。和那些必须联网、依赖服务商云服务的工具不同,Presenton 的核心优势在于本地优先和开放可控。 你的数据你做主, 所有生成演示文稿的过程都在你的电脑上完成。这意味着你的内容创意、上传的文件等敏感信息,无需上传到第三方云端服务器,隐私更有保障。自由选择AI模型,它不绑定任何一家 AI 服务商。你可以灵活选择。

2412 2025-09-14
Whisper-OpenAI的语音魔术师

Whisper-OpenAI的语音魔术师

OpenAI开源的语音识别模型,能把语音转文字、文字转语音,还支持99种语言!关键是准确率超高,连带口音的中文、英文都能轻松识别,简直是会议记录、视频字幕的救星。

89153 2025-09-13
LLaMA-Meta家的平民大模型

LLaMA-Meta家的平民大模型

这是Meta(脸书母公司)开源的大语言模型家族,从70亿参数到700亿参数应有尽有,主打一个“轻量能跑、开源免费”。普通人下载后,在消费级显卡上就能微调,不用再眼巴巴看着大厂模型流口水~

58804 2025-09-13
Claudable:基于 Next.js 框架的网站生成器

Claudable:基于 Next.js 框架的网站生成器

把你用自然语言描述的应用想法,直接变成可以运行的网站代码。Claudable 背后依赖强大的 AI 编程助手,主要是 Claude Code,也支持 Cursor CLI 来理解你的需求并生成代码。你不需要懂复杂的 API 设置、数据库配置或者部署流程:用简单的语言告诉 Claudable 你想要什么应用。

2525 2025-09-15
fastapi: Python web api 框架

fastapi: Python web api 框架

一个基于 Python 3.6+ 版本的异步 WEB 应用框架,使用 Python 类型注解构建 web API 。主要特点有: 高性能:与 Node JS 和 Go 相当。 编码快:将开发功能的速度提高 2~3 倍。 Bug少:减少大约 40% 的由开发人员导致的错误。 直观:强大的编辑器支持,可智能感知和补全代码。 简单:易于学习和使用,减少文档阅读时间。 简短:尽量减少代码重复。 健壮:获得可用于生产的代码,具有自动交互文档。 基于标准:基于 OpenAPI 和 JSON Schema 。

90539 2025-09-16
n8n: AI自动化工作流工具

n8n: AI自动化工作流工具

基于节点的自动化工作流工具,能帮助用户轻松创建和管理复杂的自动化流程,无需编写大量代码。并且内置了AI能力,支持 400+ 应用和服务!

146989 2025-09-26
DeepFaceLab

DeepFaceLab

换脸圈的“老大哥”,开源界扛把子,功能强到离谱。不管是图片换脸、长视频换脸,还是修复模糊人脸,它都能搞定。网上很多高质量换脸视频都出自它手,但毕竟是专业级选手,上手难度稍高,得花点时间研究流程,学会了就能玩出花。

18651 2025-09-14
markdown-it

markdown-it

markdown-it是一款快速且易扩展的Markdown解析器,遵循CommonMark规范并添加语法扩展。它配置灵活、速度快且安全,还有丰富的社区插件。

20415 2025-09-09
Seelen-UI: 高度可定制的 Windows 桌面美化工具

Seelen-UI: 高度可定制的 Windows 桌面美化工具

一款免费开源的 Windows 桌面增强工具,专注于高度自定义和效率提升。它采用 Rust 语言开发,结合 Tauri 框架与 Web 技术,支持窗口平铺管理、应用启动器、Dock、任务栏、动态壁纸、插件扩展等功能。

13691 2025-10-04
pyscript: 直接在浏览器中用 Python 创建应用程序

pyscript: 直接在浏览器中用 Python 创建应用程序

在 HTML 文件中直接使用 Python 编程语言,像 JavaScript 文件一样引入和执行 Python 代码,支持更小的 MicroPython、常见第三方库和操作页面元素等功能,适用于快速创建交互的数据可视化、网站原型和在线教育等 Web 应用场景。

18589 2025-10-04

仓库下载

gitee

GitHub 下载代理

文件信息

文件名
文件大小
文件类型
代理耗时