/GPToolkit

This is my personal nextJS tool for sandboxing/testing GPT 3 prompts.

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

Desktop Demo Site: https://gptoolkit.vercel.app/
(Note: to fully experience the demo you will need an OpenAI API key)

GPToolkit is a [Next.js] project using Mantine UI built to handle some basic GPT3 Developer Requests & general idea refining and brainstorming tools. At the moment, I use this to help me generate new project ideas when I am bored, or help me refine and audit my snippets of code. A valid OpenAI API key is needed to use the application for any functionality. I plan to continue to add more use cases as I discover them! Happy prompt engineering!

Screenshots (Desktop)

GPToolkit_1 GPToolkit_2

List of Tools to (potentially) Add

  1. GPT Prompt Sandbox
  2. Business Idea Generator
  3. Code Optimizer
  4. Code Transpiler
  5. Idea to Code
  6. Code Explainer - [Pending]
  7. Code Annotator - [Pending]
  8. Text Summarizer - [Pending]
  9. Code Bug Finder - [Pending]
  10. Code Validator - [Maybe?]
  11. Code Beautifier - [Maybe?]
  12. Code Complexity Analyzer - [Pending]
  13. Grammar Correction - [Maybe?]
  14. Language Translator - [Pending]
  15. Text Keyword Extractor - [Pending]
  16. Ad from description - [Pending]
  17. Business Name Generator - [Pending]
  18. Message the abyss - [Pending]
  19. Create an Analogy - [Pending]
  20. Interview Question Generator - [Pending]

Getting Started

Firstly, install node dependencies:

npm install

Then, run the development server:

```bash
npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Learn More - [NextJS]

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!