MCPcopy Index your code
hub / github.com/EyuCoder/chatgpt-pro

github.com/EyuCoder/chatgpt-pro @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
31 symbols 76 edges 22 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ChatGPT-Pro

ChatGPT-Pro is an advanced application that combines the power of ChatGPT and DALL.E. With this app, you have the flexibility to switch between ChatGPT versions. One of the standout features of ChatGPT-Pro is its ability to save chat conversations to local storage.

One-Click Deploy

Deploy to Netlify

Deploy to Netlify

Deploy to Vercel

Deploy to Vercel

you can checkout the app here

a demo of the App

android icon

Give it a ⭐ if you liked it 😜

Features

  • [x] gpt 3.5 and 4
  • [x] dall.e image generator
  • [x] save chat to localstorage
  • [x] chat context

If you find this project helpful, you can buy me a coffee here

Buy Me A Coffee

install

npm install

start app

npm run dev

Tech used

  • openai API
  • Langchain
  • React with Vite
  • TailwindCSS with DaisyUI
  • react-icons
  • react-markdown

📝 License © Eyuel

This project is released under the Apache License 2.0 license. See LICENSE for details.

Core symbols most depended-on inside this repo

updateMessage
called by 3
src/components/ChatView.jsx
scrollToBottom
called by 1
src/components/ChatView.jsx
sendMessage
called by 1
src/components/ChatView.jsx
handleResize
called by 1
src/components/SideBar.jsx
davinci
called by 1
src/utils/davinci.js
checkApiKey
called by 1
src/utils/checkKeys.js
dalle
called by 1
src/utils/dalle.js
useLocalStorage
called by 1
src/hooks/useLocalStorage.js

Shape

Function 31

Languages

TypeScript100%

Modules by API surface

src/components/ChatView.jsx5 symbols
src/hooks/useMessageCollection.js3 symbols
src/hooks/useLocalStorage.js3 symbols
src/components/SideBar.jsx3 symbols
src/components/Setting.jsx3 symbols
src/components/ToggleTheme.jsx2 symbols
src/components/Markdown.jsx2 symbols
src/utils/davinci.js1 symbols
src/utils/dalle.js1 symbols
src/utils/checkKeys.js1 symbols
src/hooks/useDarkMode.js1 symbols
src/context/chatContext.jsx1 symbols

For agents

$ claude mcp add chatgpt-pro \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact