
AI-powered research reports. Ask a question, get a comprehensive, sourced answer.
- Next.js 15 with App Router for modern web development
- Together.ai for advanced LLM research, planning, and summarization
- Clerk for authentication
- Drizzle ORM and Neon for database management
- Amazon S3 for secure image storage
- Upstash QStash/Redis for workflow orchestration and state
- Vercel for seamless deployment and hosting
- User asks a research question
- The app generates a research plan and search queries using Together.ai
- It performs iterative web searches, summarizes results, and evaluates if more research is needed
- The app generates a comprehensive report, including sources and a cover image
- The final report is stored and displayed to the user
- Fork or clone the repo
- Create accounts at Together.ai and AWS for LLM and S3
- Set up Clerk for authentication (Clerk.dev)
- Create a
.env
file (use.example.env
for reference) and add your API keys - Run
pnpm install
andpnpm run dev
to install dependencies and start the app locally