Perplexity style AI Search engine clone built with Gemini 2.0 Flash and Grounding
TypeScript
2,075
3 commits
updated Jan 4, 2025
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
Clone the repository:
git clone https://github.com/ammaarreshi/Gemini-Search.git
cd Gemini-Search
Install dependencies:
npm install
Create a .env file in the root directory:
GOOGLE_API_KEY=your_api_key_here
Start the development server:
npm run dev
Open your browser and navigate to:
http://localhost:3000
GOOGLE_API_KEY: Your Google API key with access to Gemini APINODE_ENV: Set to "development" by default, use "production" for production buildsnpm run dev: Start the development servernpm run build: Build for productionnpm run start: Run the production servernpm run check: Run TypeScript type checking.env file or expose your API keys.gitignore file is configured to exclude sensitive filesMIT License - feel free to use this code for your own projects!
2,559 followers · starred Jan 2025
1,109 followers · starred Jan 2025
32 followers · starred Jan 2025
170 followers · starred Jan 2025
Perplexity style AI Search engine clone built with Gemini 2.0 Flash and Grounding
TypeScript
2,075
3 commits
updated Jan 4, 2025
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
Clone the repository:
git clone https://github.com/ammaarreshi/Gemini-Search.git
cd Gemini-Search
Install dependencies:
npm install
Create a .env file in the root directory:
GOOGLE_API_KEY=your_api_key_here
Start the development server:
npm run dev
Open your browser and navigate to:
http://localhost:3000
GOOGLE_API_KEY: Your Google API key with access to Gemini APINODE_ENV: Set to "development" by default, use "production" for production buildsnpm run dev: Start the development servernpm run build: Build for productionnpm run start: Run the production servernpm run check: Run TypeScript type checking.env file or expose your API keys.gitignore file is configured to exclude sensitive filesMIT License - feel free to use this code for your own projects!
2,559 followers · starred Jan 2025
1,109 followers · starred Jan 2025
32 followers · starred Jan 2025
170 followers · starred Jan 2025