Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A long-running AI agent loop. Ralph automates software development tasks by iteratively working through a task list until completion.
| Date | Stars |
|---|---|
| 2026-07-31 | 284 |
| 2026-08-06 | 284 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# A Ralph Wiggum Loop implementation that works™ [](https://www.npmjs.com/package/@pageai/ralph-loop) 📚 Full docs: [ralphloop.sh](https://ralphloop.sh) Ralph is a long-running AI agent loop. Ralph automates software development tasks by iteratively working through a task list until completion. This allows for long running agent loops, effectively enabling AI to code for days at a time. This is an implementation that actually works, containing a hackable script so you can configure it to your env and favorite agentic AI CLI. It's set up by default to use Claude Code in Docker Sandboxes, and supports [multiple Docker Sandboxes agents](#running-with-a-different-agentic-cli). #### 👉 [Watch the video](https://www.youtube.com/watch?v=3TL8Ez66I3o) for an in-depth walkthrough. [](https://www.youtube.com/watch?v=3TL8Ez66I3o) - [Getting Started](#getting-started) - [(Optional) Set up code base](#optional-set-up-code-base) - [1️⃣ Step 1: Install Ralph](#1️⃣-step-1-install-ralph) - [2️⃣ Step 2: Create a PRD + task list](#2️⃣-step-2-create-a-prd--task-list) - [3️⃣ Step 3: Set up the agent inside Docker Sandboxes](#3️⃣-step-3-set-up-the-agent-inside-docker-sandboxes) - [4️⃣ Step 4: Run Ralph](#4️⃣-step-4-run-ralph) - [Running the Ralph Loop with custom options](#running-the-ralph-loop-with-custom-options) - [(Optional) Adjusting to your language/framework](#optional-adjusting-to-your-languageframework) - [How It Works](#how-it-works) - [How Is This Different from Other Ralphs?](#how-is-this-different-from-other-ralphs) - [Steering the Agent](#steering-the-agent) - [Support](#support) - [Promise Tags](#promise-tags) - [Exit Codes](#exit-codes) - [Structure](#structure) - [Continued Development](#continued-development) - [Skills](#skills) - [Available Skills](#available-skills) - [Skills Directory Structure](#skills-directory-structure) - [Reference](#reference) - [Docker Sandboxes](#docker-sandboxes) - [Playwright configuration](#playwright-configuration) - [Vitest configuration](#vitest-configuration) - [Running with a different agentic CLI](#running-with-a-different-agentic-cli) - [Starting from scratch](#starting-from-scratch) - [Debugging](#debugging) - [How to inspect the sandbox and debug](#how-to-inspect-the-sandbox-and-debug) - [Allowing network access](#allowing-network-access) - [Authentication issues in Sandboxes / Login not persisting](#authentication-issues-in-sandboxes--login-not-persisting) - [License](#license) --------------------------------- ## Getting Started ### (Optional) Set up code base I recommend using a CLI to bootstrap your project with the necessary tools and dependencies, e.g.: ```bash # for a Tanstack app: npx @tanstack/cli create lib --add-ons eslint,form,tanstack-query,nitro --no-git # or for a Next.js app npx create-next-app@latest my-app --typescript --tailwind --eslint --app ``` > If you must start from a blank slate, which is not recommended, see [Starting from scratch](#starting-from-scratch). You can also go for a more barebone start by running `npx create-vite@latest src --template react-ts` ### 1️⃣ Step 1: Install Ralph Run this in your project's directory to install Ralph. ```bash npx @pageai/ralph-loop ``` > Docs: [ralphloop.sh](https://ralphloop.sh) ### 2️⃣ Step 2: Create a PRD + task list Use the `prd-creator` skill to generate a PRD from your requirements.<br/> Open up Claude Code or Cursor etc., **switch to plan mode**, and prompt it with **your requirements**. Like so: ``` Use the prd-creator skill to help me create a PRD and task list for the below requirements. An app is already set up with React, Tailwind CSS and TypeScript. Requirements: - A SaaS product that helps users manage their finances. - Target audience: Small business owners
Excerpt of 24,676 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:538b02c73f4b7279, topic:agentic-ai, desc:ai agent