Skip to content
/ cue Public

Study with AI-powered Active Recall

Notifications You must be signed in to change notification settings

compsigh/cue

Repository files navigation

Cue banner

Study with AI-powered Active Recall

Learn More · Docs · Live Beta (limited) · Contributing


Features

  • Converts notes into Active Recall questions
  • Currently supports text pasting, with Google Docs and Notion coming soon™

Stack

Contributing

Contributions are welcome and much appreciated! Please see CONTRIBUTING.md for more details.

Getting set up

Setting up your own instance of Cue can be done in a few steps. We're working on simplifying this process, and are open to suggestions.

First, clone the repo. Then, create a .env.development.local file with the following keys:

# NextAuth
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET // generate with `openssl rand -base64 32`

# Google OAuth
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET

# OpenAI
OPENAI_API_KEY

# Vercel KV
KV_URL
KV_REST_API_URL
KV_REST_API_TOKEN
KV_REST_API_READ_ONLY_TOKEN

This will require you to create your own Google OAuth app, generate your own OpenAI API key, and set up your own Vercel KV database.

When you're ready, run npm run dev to start the development server.

Your instance of Cue should now be running on localhost:3000.