RoboGPT  by rokstrnisa

Autonomous GPT-4 runner

created 2 years ago
298 stars

Top 90.1% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Install dependencies: pipenv install
  • Configure API keys: Rename .env.template to .env and add OPENAI_API_KEY (GPT-4 access required) and optionally ELEVEN_LABS_API_KEY.
  • Run: python robogpt/main.py
  • Continuous mode: python robogpt/main.py --continuous
  • Speech (macOS): pip install PyObjC and run with --speech.
  • Requirements: Python 3.10+, OpenAI API key with GPT-4 access, ElevenLabs API key (optional).

Highlighted Details

  • Extensible design for easy contributions.
  • Continuous mode for ongoing interaction.
  • Optional speech support via ElevenLabs.
  • Planned plug-in system for enhanced extensibility.

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.

Health Check
Last commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.