Scira

A minimalistic 人工智能驱动的搜索 engine that helps you find information on the internet.
提供者
| Vercel AI SDK | Exa AI |
|---|---|
![]() |
|
| 用于 AI 模型集成和流式传输 | 用于网络搜索和内容检索 |
特别鸣谢
特性
岩心搜索和信息
- AI-powered search: Get answers to your questions using multiple AI models including xAI’s Grok, 人为的’s Claude, 谷歌’s Gemini, and 开放人工智能’s GPT models
- 蹼 search:使用 Exa 的 API 搜索网络,支持多种查询、搜索深度和主题
- URL 内容检索:使用具有实时抓取功能的 Exa AI 从任何 URL 中提取和****内容
- Reddit 搜索:使用 Tavily API 搜索具有时间范围过滤的 Reddit 内容
- X(推特)搜索:使用 xAI Live Search 搜索具有日期范围和特定句柄过滤的 X 帖子
- 极端 search:针对复杂查询的高级多步骤搜索功能
学术与研究
- 学术搜索:使用 Exa AI 搜索带有摘要和摘要的学术论文和研究
- 优酷 搜索:查找由 Exa AI 提供支持的包含详细信息、字幕和时间戳的 YouTube 视频
娱乐与媒体
- 电影和电视节目搜索:使用 ***B API 获取有关电影和电视节目的详细信息
- 热门电影:发现热门电影,包括演员阵容、收视率和详细信息
- 热门电视节目:查找具有全面元数据的热门电视节目
财务与数据分析
- 股票图表:使用 yfinance 和 Tavily 生成具有新闻集成的交互式股票图表
- 货币转换器:使用 yfinance 在具有实时汇率的货币之间进行转换
- 代码解释器:使用 Daytona 沙盒编写和执行具有图表生成功能的 Python 代码
位置和旅行
- 天气信息:使用 OpenWeather API 获取任何位置的当前天气和预报
- 地图和地理编码:使用 Google Maps API 查找地点并获取坐标
- 附近地点搜索:使用 Google Places API 发现附近的餐厅、景点和服务
- 航班跟踪:使用 Aviation Stack API 跟踪实时航班信息
生产力和公用事业
- 文本翻译:使用 AI 模型在语言之间翻译文本
- 日期和时间:通过多种格式选项获取用户时区的当前日期和时间
- 内存管理:使用 Mem0 AI 添加和搜索个人记忆
- MCP 服务器搜索:使用 Smithery Registry 搜索模型上下文协议服务器
搜索组
- Web:在由 Tavily 提供支持的整个互联网上搜索
- 记忆:您的个人记忆伴侣(需要认证)
- 分析:代码执行、股票图表和货币换算
- 聊天:与人工智能模型直接对话
- X:搜索 X (Twitter) 帖子
- Reddit:搜索 Reddit 帖子
- 学术:搜索由 Exa 提供支持的学术论文
- YouTube:搜索由 Exa 提供支持的 YouTube 视频
- Extreme:具有多种来源和 ****ysis 的深入研究
支持的 LLM 模型
- xAI:Grok 3、Grok 3 Mini、Grok 2 Vision
- Google:Gemini 2.5 Flash(预览版)、Gemini 2.5 Pro(预览版)
- Anthropic:克劳德 4 十四行诗
- OpenAI:GPT-4o、o4-mini、o3(具有推理能力)
- 熟练:Qwen QwQ 32B、Qwen 3 32B、Meta 的 Llama 4 Maverick
内置
- Next.js - React 框架
- Tailwind CSS -造型
- Vercel AI SDK - AI模型集成
- Shadcn/UI - UI 组件
- Exa.AI - 网络搜索和内容检索
- Tavily - reddit 搜索的搜索基础
- OpenWeather - 天气数据
- Daytona - 代码执行沙箱
- Google Maps - 定位服务
- Aviation Stack - 航班跟踪
- ***B - 电影和电视数据
- Mem0 - 内存管理
- Better Auth -认证
- Drizzle ORM - 数据库管理
部署您自己的
Set Scira 作为您的默认搜索引擎
-
打开 the Chrome browser settings:
- 单击浏览器右上角的三个垂直点。
- 从下拉菜单中选择“设置”。
-
转到搜索引擎设置:
- 在左侧边栏中,单击“搜索引擎”。
- 然后选择“管理搜索引擎和网站搜索”。
-
添加新的搜索引擎:
- 单击“站点搜索”旁边的“添加”。
-
设置搜索引擎名称:
- 进入
Scira在“搜索引擎”字段中。
- 进入
-
设置搜索引擎 URL:
- Enter
https://scira.ai?q=%s在“用 %s 代替查询的 URL”字段中。
- Enter
-
设置搜索引擎快捷方式:
- Enter
sh在“快捷方式”字段中。
- Enter
-
设置默认值:
- 单击您刚刚添加的搜索引擎旁边的三个点。
- 从下拉菜单中选择“设为默认值”。
完成这些步骤后,您应该能够使用 Scira as your default search engine in Chrome.
地方发展
通过 Docker 运行
可以使用 Docker 通过两种方式运行应用程序:
使用 Docker Compose(推荐)
- 确保您的系统上安装了 Docker 和 Docker Compose
- 创建一个
.env文件基于.env.example替换为您的 API 密钥 - Run the following command in the project root:1
docker compose up - 该应用程序将在以下网址提供:
http://localhost:3000
直接使用 Docker
- Create a
.envfile based on.env.examplewith your API keys - Build the Docker image:1
docker build -t scira.app . - Run the container:1
docker run --env-file.env-p 3000:3000 scira.app
该应用程序使用多阶段构建过程来最小化最终映像大小并实施安全最佳实践。生产映像在带有 Alpine Linux 的 Node.js LTS 上运行,占用空间最小。
与Node.js一起运行
要在没有 Docker 的情况下在本地运行应用程序:
- 注册所需 AI 提供商的帐户:
- OpenAI(必填)
- 人为(必填)
- Exa(网络搜索功能必需)
- 复制
.env.exampleto.env.local并填写您的 API 密钥 - Install dependencies:1
pnpminstall - Start the development server:1
pnpm dev - Open
http://localhost:3000在浏览器中
授权许可
此项目根据 AGPLv3 许可证获得许可 - 请参阅 LICENSE 文件了解详情。
免责声明 © 2025 - 虚宝阁
本站部分源码来源于网络,版权归属原开发者,用户仅获得使用权。依据《计算机软件保护条例》第十六条,禁止:
- 逆向工程破解技术保护措施
- 未经许可的分发行为
- 去除源码中的原始版权标识
※ 本站源码仅用于学习和研究,禁止用于商业用途。如有侵权, 请及时联系我们进行处理。
