RoboGPT  by rokstrnisa

Autonomous GPT-4 runner

Created 2 years ago
299 stars

Top 88.8% 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
0 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jinze Bai Jinze Bai(Research Scientist at Alibaba Qwen), and
4 more.

self-operating-computer by OthersideAI

0.1%
10k
Framework for multimodal computer operation
Created 2 years ago
Updated 1 month ago
Feedback? Help us improve.