• Stars
    star
    1,447
  • Rank 31,204 (Top 0.7 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created 6 months ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Record voice notes & transcribe, summarize, and get tasks
NotesGPT โ€“ย AI-powered voice note taking in seconds.

Generate action items from your notes in seconds. Powered by Convex, Together.ai, and Whisper.

Tech Stack ยท Deploy Your Own ยท Future Tasks


Tech Stack

Deploy Your Own

You can deploy this template by setting up the following services and adding their environment variables:

  1. Run npm install to install dependencies.
  2. Run npm run dev. It will prompt you to log into Convex and create a project.
  3. It will then ask you to supply the CLERK_ISSUER_URL. To do this:
    1. Make a Clerk account.
    2. Copy both the CLERK_SECRET_KEY and NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY API keys into .env.local.
    3. Do steps 1-3 here and copy the Issuer URL. It should look something like https://some-animal-123.clerk.accounts.dev.
    4. Add CLERK_ISSUER_URL to your Convex Environment Variables (deep link also available in your terminal). Paste the Issuer URL as the value and click "Save".
  4. Now your frontend and backend should be running and you should be able to log in but not record.
  5. Make a Together account to get your API key.
  6. Make a Replicate account to get your API key.
  7. Save your environment variables in Convex as REPLICATE_API_KEY and TOGETHER_API_KEY.

Future tasks

  • Keep recording for future playback and display it on the page somewhere
  • Animate the purple microphone to be in sync with your voice
  • Store completed action items for the future instead of fully deleting them
  • Make text/images in the landing page smaller to account for multiple screen sizes.
  • Make the search experience a little smoother overall by searching automatically on entering text
  • Be able to have this as a PWA if there's an easy step to do that
  • Prompt engineer the summary a little more to be more useful than what's currently displaying
  • Add a Notion integration to be able to get the transcript + summary + action items on there
  • UI updates to make it look a little nicer based on Youssef's redesign
  • Be able to edit action items after the fact and set a due date for them
  • Account for layout shift on the dashboard page when refreshing โ€“ show a loading state on content?
  • Make action items animate out + make checkbox rounded + add a little check icon on hover
  • Migrate to incredibly fast whisper

More Repositories

1

roomGPT

Upload a photo of your room to generate your dream room with AI.
TypeScript
9,330
star
2

aicommits

A CLI that writes your git commit messages for you with AI
TypeScript
7,141
star
3

restorePhotos

Restoring old and blurry face photos with AI.
TypeScript
3,610
star
4

twitterbio

Generate your Twitter bio with Mixtral and GPT-3.5.
TypeScript
1,562
star
5

pdftochat

Chat with your PDFs with AI
TypeScript
664
star
6

qrGPT

An AI QR Code Generator
TypeScript
473
star
7

news-summarizer

News summarizer with AI
TypeScript
327
star
8

tailwind-color-picker

A chrome extension color picker for Tailwind
TypeScript
317
star
9

nsfw-filter

A minimal library that helps filter out NSFW images.
TypeScript
159
star
10

alt-text-generator

A flask API that generates a description for any image using AI.
Python
111
star
11

devwriting

All resources & exercises from the Miami Dev Writer's Retreat
101
star
12

devrel-resources

A repo filled with devrel resources, communities, and people in the space to follow
68
star
13

aiangels

A directory of angel investors in AI startups.
TypeScript
61
star
14

whatisdevrel

A site that explains what developer relations is
JavaScript
56
star
15

vercel-deploy-extension

A chrome extension that can deploy any Github repo to Vercel for you
JavaScript
51
star
16

nextjs-swell

A Next.js and Swell demo
JavaScript
41
star
17

devtool-angels

A site that lists angel investors that invest in devtools
TypeScript
38
star
18

yt-search-engine

Search Engine for YouTuber Ali Abdaal's videos
JavaScript
25
star
19

scripts

Scripts I use to enhance my workflow, focused on React & Git
Shell
23
star
20

intercom-nextjs

A Next.js app that uses Intercom
JavaScript
21
star
21

algorithms

My solved algorithm problems, notes, and techniques
Python
19
star
22

bobrossextension

A Chrome extension that replaces all images on Youtube.com with pictures of Bob Ross.
JavaScript
17
star
23

passive-to-active-voice

Transform passive voice into active voice with AI.
TypeScript
14
star
24

chat

A simple Next.js chat app.
TypeScript
12
star
25

finetuning

Python scripts to finetune GPT 3.5
Python
12
star
26

deliveroo

A site I made for one of my dad's app ideas to get feedback
JavaScript
11
star
27

together-js

Together.ai Node.js SDK
TypeScript
10
star
28

next-blog

My blog where I talk about devrel, tech, and coding.
JavaScript
9
star
29

prisma-data-proxy

A serverless app using the Next.js and the Prisma Data Proxy presented at Prisma Serverless Conference
JavaScript
8
star
30

pmsox-site

Landing page for a fintech startup
JavaScript
8
star
31

nextjs-prisma-demo

A Next.js and Prisma Demo.
JavaScript
7
star
32

uploader

Simple Next.js app that uses ByteScale to upload docs
TypeScript
6
star
33

json_to_firestore

A script that turns a JSON file into a FireStore collection
JavaScript
5
star
34

nowtrailer-site

A site I made for one of my dad's friends about trailers
JavaScript
4
star
35

vscode

My vscode settings, custom keybindings, and extensions
4
star
36

dotfiles

My dotfiles
Shell
4
star
37

ultimate_rust_crash_course

Exercises from the Rust Fundamentals Course
Rust
3
star
38

eatnow

A mobile app that reminds you to eat each day
JavaScript
3
star
39

polls-app

A polling react app that allows users to vote and create polls anonymously
JavaScript
3
star
40

css

Documenting my knowledge about CSS
HTML
2
star
41

sveltekit-app

Default Sveltekit app
Svelte
2
star
42

cell-tracking-viz

Dashboard for Cell Tracking Challenge data for Dr. Andrew Cohen
JavaScript
2
star
43

astro-markdown

A minimalistic markdown page in Astro
JavaScript
2
star
44

advent-of-code

Advent of Code 2021
2
star
45

TIL

A collection of tips and learnings about CS
2
star
46

dvtpd

Landing page for my DVT prevention medical device
JavaScript
1
star
47

covid-tracker

A React web app that tracks covid in the US (in-progress)
JavaScript
1
star
48

Nutlope

Personal README
1
star
49

covid-classifier

A machine learning model that classifies CT scans as covid or non-covid using a k-nearest neighbor algorithm
Python
1
star
50

qualtrics-spss

A script that uses the Qualtrics API to scrape survey data and format it into a CSV/SPSS file
Python
1
star