RoboGPT provides a straightforward, extensible Python framework for autonomous GPT-4 execution, targeting users who want to leverage advanced AI capabilities with minimal complexity. It aims to simplify the process of running GPT-4 in continuous, interactive modes, with optional speech integration for enhanced user experience.
How It Works
RoboGPT utilizes a core loop that allows GPT-4 to process tasks, generate responses, and potentially take actions. Its design prioritizes a simple, understandable codebase and an extensible architecture, enabling users to easily contribute or modify its behavior. The optional speech support integrates with ElevenLabs for a more interactive, voice-enabled experience.
Quick Start & Requirements
pipenv install
.env.template
to .env
and add OPENAI_API_KEY
(GPT-4 access required) and optionally ELEVEN_LABS_API_KEY
.python robogpt/main.py
python robogpt/main.py --continuous
pip install PyObjC
and run with --speech
.Highlighted Details
Maintenance & Community
The project is maintained by rokstrnisa and welcomes contributions. A Discord server is available for community discussion and support. Follow @RokStrnisa for updates.
Licensing & Compatibility
Released under the MIT License, permitting commercial use and modification.
Limitations & Caveats
Requires access to the GPT-4 model, which may involve waitlists. Speech functionality is optional and requires an additional API key.
2 years ago
Inactive