Deep Research Engine - An AI-powered research framework generator that creates comprehensive research questions and answers using Perplexity AI.
- AI-Powered Research Generation - Generate structured research frameworks with themed questions
- Bulk Answer Generation - Automatic "Generate All Answers" feature for seamless research completion
- Multiple AI Models - Support for Sonar, Sonar Pro, Sonar Reasoning Pro, and Deep Research
- Customizable Prompts - Create and manage your own prompt templates
- Section-by-Section Answers - Generate detailed answers for each research section
- Advanced Usage Tracking - Monitor API usage with date/model filters and CSV export
- Local & Private - Everything runs on your device; data is stored locally using IndexedDB
- Export Options - Download research notes as markdown files
| Category | Technology |
|---|---|
| Framework | Next.js 16.1.1 |
| UI Library | React 19, Radix UI |
| Styling | Tailwind CSS 4 |
| Database | Dexie.js (IndexedDB) |
| AI Integration | Perplexity AI API |
| Animations | Framer Motion, GSAP |
| Language | TypeScript 5 |
- Node.js 18+
- npm or yarn
- Perplexity API Key (Get one here)
# Clone the repository
git clone https://github.com/dinethlive/dr-engine.git
# Navigate to the project directory
cd dr-engine
# Install dependencies
npm install
# Start the development server
npm run dev- Open the app at
http://localhost:3000 - Go to Settings
- Enter your Perplexity API key
- Select your preferred AI model
- Start researching!
| Document | Description |
|---|---|
| Technical Architecture | Project structure and architecture |
| Database Schema | Database tables and relationships |
| API Integration | Perplexity AI integration details |
| Documenting Prompts | Critical: Prompt Engineering Guidelines & strict parsing rules |
| Contributing | Contribution guidelines |
This project is licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
- ✅ Personal use allowed
- ✅ Modification allowed
- ✅ Attribution required
- ❌ Commercial use prohibited
See LICENSE for full details.
- Video Machine Program: malindaonline.me
- Developer: Dineth Pramodya

