Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/visualboy/glitchgpt
Smart and responsive AI Assistant wepbapp with voice chat and multi agent support.
https://github.com/visualboy/glitchgpt
chatgpt openai-api tts-api webapp
Last synced: 7 days ago
JSON representation
Smart and responsive AI Assistant wepbapp with voice chat and multi agent support.
- Host: GitHub
- URL: https://github.com/visualboy/glitchgpt
- Owner: VisualBoy
- Created: 2024-10-29T22:06:48.000Z (9 days ago)
- Default Branch: main
- Last Pushed: 2024-10-30T00:32:56.000Z (8 days ago)
- Last Synced: 2024-10-30T00:43:16.529Z (8 days ago)
- Topics: chatgpt, openai-api, tts-api, webapp
- Language: TypeScript
- Homepage:
- Size: 43.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GlitchGPT
**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.
![Intefaccia principale di GlitchGPT in versione mobile](https://github.com/user-attachments/assets/a0cb2006-3f00-42f7-af20-8adccfa4a872)
## I. Core Functionality & Features: (in progress)
### Unlimited Free Messages:
* Utilize the OpenAI API to allow users to send and receive messages with ChatGPT.
* **No restrictions** on the number of messages or conversations.### Voice Input/Output:
* 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:### OCR Integration:
* 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.### Predefined Prompts:
* 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.### RunGPT Integration:
* 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.## II. Potential Future Enhancements:
* **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.## III. Installation:
> [!NOTE]
> Remenber to edit [.env](.env) file and put you OpenAI API KEY into placeholder:```
VITE_OPENAI_API_KEY="OPENAI_API_KEY"
```## IV. License:
This project is licensed under the [MIT License](LICENSE).