Ralphy is an autonomous bash script that runs multiple AI agents in a loop to complete product requirements documents. It benefits operations teams by automating the coding process. It connects to Claude Code, Codex, OpenCode, Cursor agent, Qwen, and Droid.
git clone https://github.com/michaelshimeles/ralphy.githttps://github.com/michaelshimeles/ralphy
Automate the addition of new features by simply specifying tasks like 'add login button'.
Process a list of tasks from a PRD file, ensuring each task is completed in sequence or parallel.
Configure project-specific rules and commands to guide AI behavior during task execution.
Integrate with GitHub to sync task progress and manage issues directly from the command line.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/michaelshimeles/ralphyCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to create a [PRODUCT] based on this PRD: [PRD]. Use my Ralph Wiggum setup to automate the development process. Ensure the script runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & Droid in a loop until the PRD is fully implemented. Provide the bash script configuration and any necessary setup instructions.
To set up your Ralph Wiggum automation script, follow these steps: 1. **Install Dependencies**: Ensure you have Python 3.8+, Node.js, and Git installed on your system. You'll also need to install the required libraries: ```bash pip install openai requests python-dotenv npm install -g cursor-agent ``` 2. **Set Up API Keys**: Create a `.env` file in your project directory and add your API keys: ```bash export OPENAI_API_KEY='your_openai_api_key' export CODEX_API_KEY='your_codex_api_key' export QWEN_API_KEY='your_qwen_api_key' ``` 3. **Configure the Script**: Create a `ralphy.sh` file with the following content: ```bash #!/bin/bash # Loop through the PRD and automate development while read -r line; do # Use Claude Code for initial implementation echo "$line" | claudecode --model claudecode-3 # Use Codex for code review and suggestions echo "$line" | codex --model codex-3 # Use OpenCode for optimization echo "$line" | opencode --model opencode-3 # Use Cursor agent for testing echo "$line" | cursor-agent --model cursor-3 # Use Qwen for documentation echo "$line" | qwen --model qwen-3 # Use Droid for deployment echo "$line" | droid --model droid-3 done < "$1" ``` 4. **Run the Script**: Make the script executable and run it with your PRD file: ```bash chmod +x ralphy.sh ./ralphy.sh your_prd_file.txt ``` This script will continuously process your PRD through all the specified AI models, ensuring a comprehensive and automated development process.
Meet your new AI Sales Copywriter 10x Faster and 2x Better Sales Content
AI assistant built for thoughtful, nuanced conversation
AI-first code editor
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power