Skip to content

Repository files navigation

Qurious Logo

Qurious

AI-powered research discovery, summarization, and organization.
Open source alternative to Google Scholar, Consensus and SciSpace.

Live DemoFeaturesArchitectureContributors

QuriousAI

Product BadgeStars BadgeForks BadgeIssues BadgeLicense BadgeLast Commit BadgeCommit Activity BadgeDiscord BadgeTwitter BadgePR Badge


What is Qurious?

Qurious is an AI-powered research assistant that helps researchers, students, and curious minds find, understand, and organize scientific literature faster.

Qurious_Video.mp4

Features

  • Semantic Research Search – Search papers by meaning, not keywords.
  • Chat with Papers – Ask questions and get grounded, contextual answers.
  • AI Summaries & Insights – Auto-generated summaries and key takeaways.
  • Lists & Research Folders – Organize papers into collections.
  • Personal Annotations – Add notes and insights per paper.

Architecture

Tech Stack

Stack LayerTechnologies
ToolingTurborepo Turborepo | Git Git
FrontendNext.js Next.js | React React | Tailwind CSS Tailwind CSS | shadcn/ui shadcn/ui | TanStack Query TanStack Query
BackendConvex Convex
AIVercel AI SDK Vercel AI SDK
EmailResend Resend
PaymentsDodoPayments DodoPayments
AuthClerk Clerk
Analytics & Error TrackingPostHog PostHog
DeploymentVercel Vercel

The project wouldn't have been possible without:

Semantic Scholar

Getting Started

Prerequisites

  • Node.js ≥ 18
  • pnpm (via Corepack)

Installation

pnpm install

This installs all workspace dependencies and tooling.

One-time setup (Convex)

pnpm run convex:login

Environment Configuration

Create a .env.local file in apps/web:

CONVEX_URL=your_convex_url_here

Run locally

Run all services:

pnpm dev

Run without browser or web API apps:

pnpm dev:no-ui
or
pnpm dev --filter=!browser-app --filter=!web-api

Run Convex backend only:

pnpm convex:dev

Testing

pnpm test

Contributors

Thank you to all the amazing people who have contributed to Qurious! 🎉

Made with contrib.rocks.

How to Contribute

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please read our Contributing Guidelines before submitting a PR.


Roadmap

To be added.


License

MIT License. See the LICENSE file for details.


Community & Links

Website:quriousai.xyz

Twitter/X:@QuriousAI_

Discord:Join our server


Made with ❤️ by the Qurious community

About

An AI-powered research assistant that helps researchers, students, and curious minds find, understand, and organize scientific literature faster.

Topics

Resources

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Contributors

Languages