← 开源
ammaarreshi

Gemini-Search

Perplexity style AI Search engine clone built with Gemini 2.0 Flash and Grounding

ApplicationsResearch & knowledgeTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
2.08k
Star
410
Fork
+1
本周
1
贡献者
创建于 2025-01-04 · 更新于 2026-10-14 · 今日第 9021 名
主要开发者
ammaarreshi

ammaarreshi/Gemini-Search 排名第 9,021,有 2,075 个星标。

同类别比较

ammaarreshi/Gemini-Search 排名第 9,021,此处有 8 个同类条目;ajbrock/Neural-Photo-Editor 排名第 9,018。

同类别比较
名称排名指标
zhimaAi/chatwiki9,005
语言:
Vue
星标数:
2,089
分叉数:
326
简介:
ChatWiki 微信公众号的AI知识库工作流Agent平台,RAG大模型AI客服机器人,致力于成为垂直领域的coze、n8n。
ex3ndr/llama-coder9,007
语言:
TypeScript
星标数:
2,088
分叉数:
167
简介:
Replace Copilot local AI
deepklarity/jupyter-text2code9,015
语言:
Jupyter Notebook
星标数:
2,079
分叉数:
354
简介:
A proof-of-concept jupyter extension which converts english queries into relevant python code
ajbrock/Neural-Photo-Editor9,018
语言:
Python
星标数:
2,077
分叉数:
192
简介:
A simple interface for editing natural photos with generative neural networks.
fossasia/susi.ai9,029
语言:
JavaScript
星标数:
2,067
分叉数:
854
简介:
SUSI.AI Web Client https://susi.ai
n00mkrad/flowframes9,039
语言:
Python
星标数:
2,063
分叉数:
157
简介:
Flowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN)
microsoft/foundry-dev-tools9,045
语言:
JavaScript
星标数:
2,056
分叉数:
262
coder/xum9,049
语言:
TypeScript
星标数:
2,054
分叉数:
142
简介:
A desktop app for isolated, parallel agentic development
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Research & knowledge
关键词Deep Research, Webdev
星标数2,075
分叉数410
贡献者1
创建日期2025-01-04
更新日期2026-10-14
1 天星标数0
7 天星标数1
排名9,021
上次排名5,350
排名变化-3,671
7 天星标排名9,487
上次 7 天星标排名9,540
7 天星标排名变化53
总星标排名6,155
上次总星标排名6,149
总星标排名变化-6
README 摘录

Gemini Search A Perplexity-style search engine powered by Google's Gemini 2. 0 Flash model with grounding through Google Search. Get AI-powered answers to your questions with real-time web sources and citations. Created by @ammaar Features 🔍 Real-time web search integration 🤖 Powered by Google's latest Gemini 2. 0 Flash model 📚 Source citations and references for answers 💬 Follow-up questions in the same chat session 🎨 Clean, modern UI inspired by Perplexity ⚡ Fast response times Tech Stack Frontend: React + Vite

+ TypeScript + Tailwind CSS Backend: Express. 0 Flash API Search: Google Search API integration Setup Prerequisites Node. js (v18 or higher recommended) npm or yarn A Google API key with access to Gemini API Installation 1. Open your browser and navigate to: Environment Variables : Your Google API key with access to Gemini API : Set to "development" by default, use "production" for production builds Development : Start the development server : Build for production : Run the production server : Run TypeScript type checking Security Notes

Never commit your file or expose your API keys The file is configured to exclude sensitive files If you fork this repository, make sure to use your own API keys License MIT License - feel free to use this code for your own projects! Acknowledgments Inspired by Perplexity Built with Google's Gemini API UI components from shadcn/ui

常见问题

记录了多少星标和分叉?

ammaarreshi/Gemini-Search 有 2,075 个星标和 410 个分叉。

仓库排名是多少?

ammaarreshi/Gemini-Search 排名第 9,021。

记录的语言和类别是什么?

ammaarreshi/Gemini-Search 有 2,075 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

ammaarreshi/Gemini-Search 与 ajbrock/Neural-Photo-Editor 比较,后者排名第 9,018,有 2,077 个星标。

README

Gemini Search

A Perplexity-style search engine powered by Google's Gemini 2.0 Flash model with grounding through Google Search. Get AI-powered answers to your questions with real-time web sources and citations.

Created by @ammaar

Features

  • 🔍 Real-time web search integration
  • 🤖 Powered by Google's latest Gemini 2.0 Flash model
  • 📚 Source citations and references for answers
  • 💬 Follow-up questions in the same chat session
  • 🎨 Clean, modern UI inspired by Perplexity
  • ⚡ Fast response times

Tech Stack

  • Frontend: React + Vite + TypeScript + Tailwind CSS
  • Backend: Express.js + TypeScript
  • AI: Google Gemini 2.0 Flash API
  • Search: Google Search API integration

Setup

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or yarn
  • A Google API key with access to Gemini API

Installation

  1. Clone the repository:

    git clone https://github.com/ammaarreshi/Gemini-Search.git
    cd Gemini-Search
    
  2. Install dependencies:

    npm install
    
  3. Create a .env file in the root directory:

    GOOGLE_API_KEY=your_api_key_here
    
  4. Start the development server:

    npm run dev
    
  5. Open your browser and navigate to:

    http://localhost:3000
    

Environment Variables

  • GOOGLE_API_KEY: Your Google API key with access to Gemini API
  • NODE_ENV: Set to "development" by default, use "production" for production builds

Development

  • npm run dev: Start the development server
  • npm run build: Build for production
  • npm run start: Run the production server
  • npm run check: Run TypeScript type checking

Security Notes

  • Never commit your .env file or expose your API keys
  • The .gitignore file is configured to exclude sensitive files
  • If you fork this repository, make sure to use your own API keys

License

MIT License - feel free to use this code for your own projects!

Acknowledgments

排名相邻
同类项目