notesGPT: AI-Powered Voice Notes with Transcription and Summarization
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
notesGPT is an innovative open-source project that allows users to record voice notes and leverage AI to transcribe, summarize, and extract actionable tasks from them. Built with a modern tech stack including Convex, Next.js, and Together.ai, it streamlines the process of turning spoken ideas into organized information. This tool is ideal for anyone looking to enhance their productivity by efficiently managing their voice recordings.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
notesGPT is an open-source application designed to revolutionize how you manage voice notes. It provides a seamless experience for recording audio, which is then automatically transcribed, summarized, and processed to generate actionable tasks using advanced AI models. This project showcases a powerful integration of modern web technologies and large language models to transform raw voice input into structured, useful information.
Installation
To deploy your own instance of notesGPT, follow these steps:
-
Clone the repository:
git clone https://github.com/Nutlope/notesGPT.git cd notesGPT -
Install dependencies:
npm install -
Run the development server:
npm run devThis will prompt you to log into Convex and create a project.
-
Set up Clerk for authentication:
- Create a Clerk account.
- Copy your
CLERK_SECRET_KEYandNEXT_PUBLIC_CLERK_PUBLISHABLE_KEYAPI keys into a.env.localfile. - Follow the steps here to obtain your Clerk Issuer URL (e.g.,
https://some-animal-123.clerk.accounts.dev). - Add the
CLERK_ISSUER_URLto your Convex Environment Variables.
-
Configure Together.ai for AI services:
- Create a Together account to get your API key.
- Save your
TOGETHER_API_KEYin your Convex Environment Variables.
After completing these steps, your frontend and backend should be running, allowing you to log in and start recording voice notes.
Usage Examples
Using notesGPT is straightforward. Once logged in, you can simply record a voice note. The application then automatically processes this audio, transcribing it into text. Following transcription, an AI model generates a concise summary of your note and identifies any potential action items or tasks mentioned. This allows you to quickly review the key points and manage your to-do list without manually sifting through long recordings.
Why Use It
notesGPT offers a powerful solution for anyone who frequently takes notes on the go or prefers speaking over typing. Its AI-driven features save significant time by automating transcription and summarization, ensuring you never miss an important detail or task. The ability to instantly transform spoken thoughts into actionable items makes it an invaluable tool for productivity, idea generation, and task management. Furthermore, being open-source, it provides transparency and flexibility for developers to customize and extend its capabilities.
Links
Related repositories
Similar repositories that may be relevant next.

lat.md: A Knowledge Graph for Your Codebase, Written in Markdown
September 26, 2026
lat.md is an innovative tool that transforms your codebase knowledge into an interconnected graph of markdown files. It helps both AI agents and human developers quickly understand project architecture, business logic, and design decisions. By integrating directly into your project, lat.md ensures documentation remains consistent and up-to-date.

TeamAI-CLI: Empowering Teams to Become AI Native with a Git-Based Foundation
September 24, 2026
TeamAI-CLI, developed by Tencent, is a powerful command-line interface aimed at making every team AI native. It offers a unified, Git-based platform for teams to collaborate, learn, and continuously improve with AI. This tool transforms individual AI capabilities into shared team assets, integrating AI agents, machines, and team members for enhanced efficiency.

LLM Wiki: Build a Self-Maintaining, Interlinked Knowledge Base with AI
September 23, 2026
LLM Wiki is a powerful cross-platform desktop application designed to transform your documents into an organized, interlinked knowledge base automatically. Unlike traditional RAG systems, it incrementally builds and maintains a persistent wiki from your sources, ensuring knowledge is compiled once and kept current. This innovative approach offers a dynamic and evolving personal knowledge management solution.

Maka: A High-Performance Agent Workspace for AI Tasks
September 21, 2026
Apache Maka (Incubating) is a high-performance agent workspace designed to maintain a complete, append-only record of all agent actions. It focuses on measurable performance, local-first operation, and robust recovery mechanisms. This project provides a unified execution authority for desktop, TUI, and CLI clients, ensuring consistent agent behavior across platforms.
Source repository
Open the original repository on GitHub.
19 counted GitHub visits