Skip to content

IdeaGPT: Like ChatGPT but optimized for generating good ideas. Allows you to give feedback on individual ideas that the AI incorporates into its next response. Next.js/TypeScript/Tailwind app deployed on Vercel. Uses OpenAI API with structured outputs.

Notifications You must be signed in to change notification settings

jackaldenryan/IdeaGPT

Repository files navigation

Try it out (free)

Sign up here to get started!

How it works

  • When you click "Generate" your prompt (with some automatic additions) is sent to one of OpenAI's latest models (gpt-4o-mini or gpt-4o).
  • The prompt additions are just the previously generated ideas, whether each one was marked as "good" or not, and the feedback for each one if any is given (not required).
  • You can choose the model to use, and the number of ideas to generate in the settings
    • We use structured outputs to help ensure that OpenAI's models respond with a list of the right number of ideas (which is why only two of OpenAI's models are available, because not all of their models have structured outputs).

Tech stack

This project uses Next.js, Typescript, and Tailwind and is deployed on Vercel. For user authentication and database management, it uses Supabase. For the LLM, we use the OpenAI API with structured outputs.

About

IdeaGPT: Like ChatGPT but optimized for generating good ideas. Allows you to give feedback on individual ideas that the AI incorporates into its next response. Next.js/TypeScript/Tailwind app deployed on Vercel. Uses OpenAI API with structured outputs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages