GlitchGPT is an advanced AI-powered chat application that leverages the OpenAI API to provide a seamless and unrestricted conversational experience. It goes beyond basic text chat by incorporating voice input/output, OCR integration, and code execution capabilities.
- Utilize the OpenAI API to allow users to send and receive messages with ChatGPT.
- No restrictions on the number of messages or conversations.
- Integrate a speech-to-text library (e.g., Android's SpeechRecognizer or Vosk) for voice input.
- Use a text-to-speech engine (e.g., Android's TextToSpeech) for voice output.
- Support multiple languages, accents, and dialects (consider using language detection).
Warning
TO-DO:
- Allow image uploads from the device gallery or direct camera capture.
- Implement an OCR library (e.g., Google ML Kit's Text Recognition API, Tesseract) to extract text from images.
- Send the extracted text to ChatGPT for processing.
- Include a library of predefined prompts, categorized for easy access (e.g., "Creative Writing," "Code Generation," "General Questions").
- Feature the "ChatGPT Jailbreak" prompt and other popular options.
- Enable code execution within the app using RunGPT or a similar service.
- Allow users to select from various programming languages.
- Display code output and provide options to edit and re-run code.
- Conversation History: Store and allow users to access past conversations.
- Customization: Enable users to personalize the app's appearance and behavior (e.g., themes, font sizes).
- Cloud Sync: Offer cloud storage integration to sync conversations and settings across devices.
- Plugin System: Allow developers to create and integrate plugins to extend GlitchGPT's functionality.
Note
Remenber to edit .env file and put you OpenAI API KEY into placeholder:
VITE_OPENAI_API_KEY="OPENAI_API_KEY"
This project is licensed under the MIT License.