Skip to content

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

License

Notifications You must be signed in to change notification settings

QuriousAI/qurious

Repository files navigation

Qurious Banner

Qurious

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

Live DemoFeaturesArchitectureContributors

Product Badge Stars Badge Forks Badge Issues Badge License Badge Last Commit Badge Commit Activity Badge Discord Badge Twitter Badge PR 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.


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

  • Tooling: Turborepo, Git
  • Frontend: Next.js, React, Tailwind CSS, shadcn/ui
  • Backend: Convex
  • AI: Vercel AI SDK
  • Auth: Clerk
  • Analytics: PostHog
  • Deployment: Vercel

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

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •