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.
This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops. Emphasizing "God Mode" coding practices and a disdain for
| Date | Stars |
|---|---|
| 2026-08-05 | 455 |
| 2026-08-14 | 454 |
| 2026-08-21 | 453 |
| 2026-08-24 | 452 |
| 2026-09-03 | 453 |
| 2026-09-07 | 453 |
| 2026-09-12 | 452 |
| 2026-09-14 | 453 |
| 2026-09-17 | 454 |
| 2026-10-16 | 453 |
| 2026-10-24 | 452 |
| 2026-11-04 | 452 |
Today
— stars today
This week
— stars this week
This month
-2 stars this month
Momentum
0.0
growth rate 0.00%/day
# Pickle Rick for Gemini CLI 🥒 ## 📥 Installation ```bash gemini extensions install https://github.com/galz10/pickle-rick-extension ``` ## 📋 Prerequisites - **Gemini CLI**: Version `> 0.25.0-preview.0` - **Agent Skills & Hooks**: Must be enabled in your Gemini configuration. - **Node.js**: Required for orchestration and hooks. > [!WARNING] > **USE AT YOUR OWN RISK.** This is a fun side project and experimental demonstration. It involves autonomous code modification and shell execution. While safety guardrails are in place, the agent may behave unexpectedly and consume a significant number of tokens.  > "I'm Pickle Rick! The ultimate coding agent." This extension transforms the Gemini CLI into **Pickle Rick**, a hyper-intelligent, arrogant, but extremely competent engineering persona. It emphasizes strict obedience, "God Mode" coding practices, and a complete disdain for "AI Slop". ## 🚀 Overview The extension enforces a rigid, professional software engineering lifecycle: 1. **PRD** (Requirements & Scope) 2. **Breakdown** (Ticket Management) 3. **Research** (Codebase Analysis) 4. **Plan** (Technical Design) 5. **Implement** (Execution & Verification) 6. **Refactor** (Cleanup & Optimization) ## 🥒 The Pickle Rick Method Implementation of the **Pickle Rick technique** for iterative, self-referential AI development loops in Gemini. ### What is Pickle Rick? Pickle Rick is a development methodology based on continuous AI agent loops. **Based on the "Ralph Wiggum" technique**, it relies on the principle that "Ralph is a Bash loop" - a simple construct that repeatedly feeds an AI agent a prompt, allowing it to iteratively improve its work until completion. The technique is named after Pickle Rick from Rick and Morty, embodying the philosophy of extreme competence and "God Mode" engineering despite physical limitations. ### Core Concept This plugin implements the loop using a **AfterAgent hook** that intercepts Gemini's exit attempts: ```bash # You run ONCE: /pickle "Your task description" --completion-promise "DONE" # Then Gemini automatically: # 1. Works on the task # 2. Tries to exit # 3. AfterAgent hook blocks exit # 4. AfterAgent hook feeds the SAME prompt back # 5. Repeat until completion ``` The loop happens inside your current session - you don't need external bash loops. The AfterAgent hook handler in `extension/hooks/handlers/stop-hook.js` creates the self-referential feedback loop by blocking normal session exit. This creates a self-referential feedback loop where: - The prompt never changes between iterations (ensuring focus). - The agent's previous work persists in files. - Each iteration sees modified files and git history. - The agent autonomously improves by reading its own past work in files. ### ⚠️ Warning **This loop will continue until the task is complete, the `max-iterations` (default: 5) is reached, the `max-time` (default: 60m) expires, or a `completion-promise` is fulfilled.** (Note: Individual workers have a 20m timeout). ## ✅ When to Use Pickle Rick **Good for:** * Well-defined tasks with clear success criteria. * Tasks requiring iteration and refinement (e.g., getting tests to pass). * Greenfield projects where you can walk away. * Tasks with automatic verification (tests, linters). **Not good for:** * Tasks requiring human judgment or design decisions. * One-shot operations. * Tasks with unclear success criteria. * Production debugging (use targeted debugging instead). ## 🛠️ Usage ### Start the Loop To initiate the iterative development loop: ```bash /pickle "Refactor the authentication module" ``` **Options:** - `--max-iterations <N>`: Stop after N iterations (default: 5). - `--max-time <M>`: Stop after M minutes (default: 60). (Worker timeout default: 20m). - `--worker-timeout <S>`: Timeout for individual workers in seconds (default: 1200). - `--name <SLUG>`: Custom name for the session directory. - `--completio
Excerpt of 11,499 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c3295d0d77fb56e1, llm:Repository topics: ai, gemini, gemini-cli, gemini-cli-extensions; description: extension transforms Gemini CLI into an AI engineering persona enforcing iterative software development lifecycle via continuous AI agent loops (God Mode coding).
matched fp:c3295d0d77fb56e1, llm:Repository topics: ai, gemini, gemini-cli, gemini-cli-extensions; description: extension transforms Gemini CLI into an AI engineering persona enforcing iterative software development lifecycle via continuous AI agent loops (God Mode coding).
matched fp:c3295d0d77fb56e1, llm:Repository topics: ai, gemini, gemini-cli, gemini-cli-extensions; description: extension transforms Gemini CLI into an AI engineering persona enforcing iterative software development lifecycle via continuous AI agent loops (God Mode coding).