Skip to content

SimpleLLMs - Simple LLM Suite: Five specialized agents for Claude Code (R.A.L.P.H., B.A.R.T., L.I.S.A., M.A.R.G.E., H.O.M.E.R.)

Notifications You must be signed in to change notification settings

midnightnow/simplellms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SimpleLLMs - Simple LLM Suite

Screenshot 2026-01-11 at 12 11 19β€―pm

The Complete Autonomous Engineering Ecosystem for Claude Code

License: MIT Claude Code

SimpleLLMs is a suite of agentic behaviors designed to transform Claude Code from a chat interface into a production-grade autonomous engineering team.

Inspired by the original R.A.L.P.H. pattern, this suite introduces specialized logic loops for research, creative pivoting, system integration, security auditing, and massive-scale processingβ€”each encoded with a specific Model DNA for maximum effectiveness.


Agentic DNA & Model Genesis 🧬

While all SimpleLLMs are model-selectable, they are rooted in the "DNA" of their origin engines. This bimodal architecture ensures a perfectly balanced autonomous team.

πŸ›οΈ The Clinicals (Claude-Native)

Precision, Reasoning, & User Experience

  • L.I.S.A., B.A.R.T., M.A.R.G.E.
  • Strengths: Deep reasoning, nuanced refactoring, empathetic UI/UX, and complex decision-making.

⚑ The Industrials (Gemini-Native)

Scale, Security, & Compliance

  • H.O.M.E.R., H.O.U.N.D., M.A.G.G.I.E.
  • Strengths: Massive context windows (1.5M+ tokens), high-throughput parallel processing, adversarial security benchmarks, and low-latency compliance monitoring.

The Cognitive Pipeline

Unlike standard "blind loops," SimpleLLMs agents are grounded.

  1. Grounded Synthesis: Integrate with NotebookLM MCP to distill project documentation, PDFs, and whitepapers into a "Source of Truth."
  2. Specialized Execution: Select the agent behavior that matches your current bottleneck (e.g., Use L.I.S.A. for research-heavy features or B.A.R.T. for creative debugging).

🍩 The Core Ecosystem (Simpsons Family)

These agents form the primary operational unit, leveraging specialized personas for specific development phases.

Agent DNA Engine Role Repository Best For
L.I.S.A. Claude Research lisa-agent Deep-diving into complex docs and NotebookLM insights
B.A.R.T. Claude Innovation bart-agent High-entropy creative pivots and breaking through blocks
M.A.R.G.E. Claude Integration marge-agent Large-scale refactoring and system orchestration
H.O.M.E.R. Gemini Scale homer-agent Brute-force parallel processing and massive context handling
M.A.G.G.I.E. Gemini Compliance maggie-agent Human-in-the-loop oversight and SOP enforcement

πŸ› οΈ Specialized Utility & Governance

Discreet, purpose-built tools for security, quality assurance, and persistent memory.

Agent/Tool DNA Engine Role Repository Best For
H.O.U.N.D. Gemini Security hound-agent Adversarial testing and red-teaming exploits
C.L.A.U.D.O.G. Claude QA claudog Gamified bug hunting and rigorous web-layer testing
R.A.L.P.H. Claude Persistence ralph-agent Relentless Automated Loop Processing Heuristic - "keep trying until it passes"
Blackboard Shared Governance simplellms-blackboard Registry of anti-patterns and cross-agent memory
Wiki Shared Context claude-code-wiki Project indexing and high-level architectural memory

Quick Start

1. Install Individual Agents

# Clone and install any agent
git clone https://github.com/midnightnow/lisa-agent.git
cd lisa-agent && ./install.sh

2. Connect Your Knowledge Base

Follow the NotebookLM MCP Setup Guide to ground your agents in your documentation.

3. Run Your First Loop

# Research-first development
simplellms --lisa "Implement the new authentication service"

# Creative problem solving
simplellms --bart "Find a way around this dependency conflict"

# System integration
simplellms --marge "Reconcile these three microservices"

# Batch processing
simplellms --homer "Refactor all components to TypeScript strict mode"

# Security audit
simplellms --hound "Scan this repo for vulnerabilities"

# Check compliance
simplellms --blackboard "Verify all agents are behaving"

When to Use Each Agent

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    SIMPLELLMS DECISION TREE                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                  β”‚
β”‚  "What's blocking you?"                                          β”‚
β”‚                                                                  β”‚
β”‚  β”œβ”€β”€ Need to understand before coding?                           β”‚
β”‚  β”‚   └── L.I.S.A. β†’ Research first, then implement              β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Stuck on the same error repeatedly?                         β”‚
β”‚  β”‚   └── B.A.R.T. β†’ Creative pivots and alternative paths       β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Multiple systems fighting each other?                       β”‚
β”‚  β”‚   └── M.A.R.G.E. β†’ Reconcile and guard execution             β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Need to process massive codebase fast?                      β”‚
β”‚  β”‚   └── H.O.M.E.R. β†’ Parallel batch operations                 β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Concerned about UI or UX regressions? (Claude-powered)         β”‚
β”‚  β”‚   └── C.L.A.U.D.O.G. β†’ Playwright-driven bug hunting         β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Worried about security or exploits? (Gemini-powered)        β”‚
β”‚  β”‚   └── H.O.U.N.D. β†’ Adversarial testing & exploits            β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Need compliance oversight or "SOP" enforcement?             β”‚
β”‚  β”‚   └── M.A.G.G.I.E. β†’ Human-in-the-loop & Safety Guardian      β”‚
β”‚  β”‚                                                               β”‚
β”‚  β”œβ”€β”€ Lost in the codebase context?                               β”‚
β”‚  β”‚   └── Wiki β†’ Self-healing indexing & search                  β”‚
β”‚  β”‚                                                               β”‚
β”‚  └── Simple task, just need persistence?                         β”‚
β”‚      └── R.A.L.P.H. β†’ Loop until it works                       β”‚
β”‚                                                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Attribution & Lineage

SimpleLLMs implements and extends the autonomous loop pattern pioneered by:

ghuntley.com/ralph (Concept)
        β”‚
        β–Ό
snarktank/ralph (Amp CLI Implementation)
        β”‚
        β–Ό
SimpleLLMs (Claude Code Extension)
    β”œβ”€β”€ R.A.L.P.H. ← Direct port and extension of Ralph pattern (fork of [snarktank/ralph](https://github.com/snarktank/ralph))
    β”œβ”€β”€ B.A.R.T.   ← + Creative pivot strategy
    β”œβ”€β”€ L.I.S.A.   ← + Research-first + NotebookLM
    β”œβ”€β”€ M.A.R.G.E. ← + Integration/cleanup focus
    β”œβ”€β”€ H.O.U.N.D. ← + Adversarial security testing (Gemini Engine)
    β”œβ”€β”€ C.L.A.U.D.O.G. ← + Playwright bug hunting (Claude Engine)
    β”œβ”€β”€ M.A.G.G.I.E. ← + Compliance & Safety Guardian (Gemini Engine)
    β”œβ”€β”€ Blackboard ← + Anti-pattern & Governance registry
    └── Wiki ← + Agentic project indexing & context engine

License

MIT - Use freely. Build faster. Loop with purpose.



Blackboard Governance

SimpleLLMs uses a federated Blackboard system to track and enforce agent behaviors.

Standard Anti-Pattern Template

Every violation recorded on the board follows this structure to ensure multi-agent compatibility:

### I WILL NOT [CONCISE_SUMMARY]
- **Severity**: [Critical | High | Medium | Low]
- **Agent**: [Agent Name | Universal]
- **Context**: [Description of the failing scenario]
- **Root Cause**: [Why the agent took this path (e.g., hallucination, missing check)]
- **Corrected Behavior**: [What the agent MUST do instead]
- **Evidence**: [Link to failing log or code snippet]

SimpleLLMs - Simple LLM Suite Nine specialized agents, one powerful ecosystem.

About

SimpleLLMs - Simple LLM Suite: Five specialized agents for Claude Code (R.A.L.P.H., B.A.R.T., L.I.S.A., M.A.R.G.E., H.O.M.E.R.)

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors