An open API service indexing awesome lists of open source software.

https://github.com/kks0488/vibe-claude

πŸš€ Don't think. Just vibe. Self-evolving multi-agent system for Claude Code.
https://github.com/kks0488/vibe-claude

ai-agents anthropic automation claude claude-ai claude-code cli developer-tools llm multi-agent prompt-engineering vibe-coding vibecoding

Last synced: 6 months ago
JSON representation

πŸš€ Don't think. Just vibe. Self-evolving multi-agent system for Claude Code.

Awesome Lists containing this project

README

          

# Vibe-Claude

> **Don't think. Just vibe. Claude does the rest.**

A **self-evolving** multi-agent orchestration system for Claude Code.
The more you use it, the smarter it gets.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Claude Code](https://img.shields.io/badge/Claude-Code-blueviolet)](https://claude.ai)

---

## Key Feature: Self-Evolution

**Vibe-Claude evolves itself.** When it encounters a task it can't handle well:

```
Capability gap detected
↓
Create new agent prompt or skill
↓
Save to ~/.claude/agents/ or ~/.claude/skills/
↓
Reference and use in future tasks
```

| Situation | What Happens |
|-----------|--------------|
| Repeated task pattern | Creates reusable prompt template |
| Specialized knowledge needed | Creates expert agent prompt |
| Better method discovered | Updates existing prompts |
| External tool needed | Creates integration skill |

### How Evolution Works

New agents are saved as prompt files. Claude reads and applies them when relevant:

```
User: "Test my API endpoints"
↓
Claude checks ~/.claude/agents/
↓
Finds v-api-tester.md
↓
Reads the prompt and becomes that specialist
```

**The system learns your project's patterns over time.**

---

## Who Is This For?

- "I don't know code" β†’ **You don't need to**
- "Just make it work" β†’ **It will**
- "I hate complexity" β†’ **One command**
- "Money isn't the issue" β†’ **We use Opus liberally**

---

## Quick Start

```bash
# Install
git clone https://github.com/kks0488/vibe-claude.git ~/.claude-vibe
cp -r ~/.claude-vibe/* ~/.claude/

# Use
/vibe make me a login page
```

That's it. Claude will:
- Analyze what's needed
- Plan the approach
- Build it
- Test it
- Fix any issues
- Repeat until perfect

---

## Usage Examples

```
/vibe create a blog with comments
/vibe fix this authentication bug
/vibe add dark mode to my app
/vibe make this look professional
/vibe refactor the entire API layer
```

Just describe what you want. In any language. However you want.

---

## Philosophy

> **"Vibe coding: where you describe, AI delivers."**

| Traditional Development | Vibe-Claude |
|------------------------|-------------|
| 1. Write requirements | 1. "Make this" |
| 2. Design architecture | 2. Done |
| 3. Write code | |
| 4. Write tests | |
| 5. Debug | |
| 6. Repeat... | |

### Why Does This Work?

**We throw money at it.**

Vibe-Claude uses Opus 4.5 without hesitation:
- Analysis? Opus
- Planning? Opus
- Review? Opus
- Anything complex? Opus

Expensive, but effective.

---

## Architecture

```
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ VIBE-CLAUDE β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ /vibe "your request" β”‚
β”‚ ↓ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ V-CONDUCTOR β”‚ β”‚
β”‚ β”‚ (Auto-routes to right agent) β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ ↓ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ AGENTS β”‚ β”‚
β”‚ β”‚ β”‚ β”‚
β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚ β”‚ β”‚v-analyst β”‚ β”‚v-planner β”‚ ← Opus β”‚ β”‚
β”‚ β”‚ β”‚v-critic β”‚ β”‚v-advisor β”‚ β”‚ β”‚
β”‚ β”‚ β”‚v-conductorβ”‚ β”‚ β”‚ β”‚
β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚ β”‚ β”‚ β”‚
β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚ β”‚ β”‚v-worker β”‚ β”‚v-designerβ”‚ ← Sonnet β”‚ β”‚
β”‚ β”‚ β”‚v-researcherβ”‚ β”‚v-vision β”‚ β”‚ β”‚
β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚ β”‚ β”‚ β”‚
β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚ β”‚ β”‚v-finder β”‚ β”‚v-writer β”‚ ← Haiku β”‚ β”‚
β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ ↓ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ SKILLS β”‚ β”‚
β”‚ β”‚ v-turbo v-git v-style v-evolve β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ ↓ β”‚
β”‚ RESULT β”‚
β”‚ ↓ β”‚
β”‚ Not perfect? β†’ Retry automatically β”‚
β”‚ ↓ β”‚
β”‚ DONE β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```

---

## Agents

### Opus Tier (Heavy Lifting)

| Agent | Purpose |
|-------|---------|
| `v-analyst` | Deep debugging, root cause analysis |
| `v-planner` | Strategic planning, architecture design |
| `v-critic` | Ruthless code review, quality gates |
| `v-advisor` | Risk analysis, hidden requirements |
| `v-conductor` | Orchestration, agent routing |

### Sonnet Tier (Execution)

| Agent | Purpose |
|-------|---------|
| `v-worker` | Code implementation |
| `v-designer` | UI/UX, styling, components |
| `v-researcher` | Documentation, codebase analysis |
| `v-vision` | Screenshot/image analysis |

### Haiku Tier (Speed)

| Agent | Purpose |
|-------|---------|
| `v-finder` | Fast file/pattern search |
| `v-writer` | Documentation writing |

---

## Skills

| Skill | Purpose |
|-------|---------|
| `v-turbo` | Parallel execution, maximum speed |
| `v-git` | Clean commits, git mastery |
| `v-style` | Beautiful UI, design systems |
| `v-evolve` | Self-improvement, creates new capabilities |
| `v-continue` | Session restoration, resume work |

---

## How It Works

### The 5-Phase System

Every task follows this proven structure:

```
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ THE 5-PHASE SYSTEM β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ Phase 1: RECON (Parallel) β”‚
β”‚ β”œβ”€ v-analyst: Analyze requirements β”‚
β”‚ β”œβ”€ v-finder: Find related code β”‚
β”‚ β”œβ”€ v-researcher: Research best practices β”‚
β”‚ └─ v-advisor: Identify risks β”‚
β”‚ β”‚
β”‚ Phase 2: PLANNING β”‚
β”‚ └─ v-planner: Create comprehensive plan β”‚
β”‚ β”‚
β”‚ Phase 3: EXECUTION (Parallel) β”‚
β”‚ β”œβ”€ v-worker: Implement features β”‚
β”‚ β”œβ”€ v-designer: Build UI components β”‚
β”‚ └─ v-writer: Write documentation β”‚
β”‚ β”‚
β”‚ Phase 4: VERIFICATION TRIBUNAL β”‚
β”‚ β”œβ”€ v-critic: Quality review β”‚
β”‚ β”œβ”€ v-analyst: Logic verification β”‚
β”‚ └─ Tests: Automated checks β”‚
β”‚ ALL THREE MUST APPROVE β”‚
β”‚ β”‚
β”‚ Phase 5: POLISH (Optional) β”‚
β”‚ β”œβ”€ Refactor if needed β”‚
β”‚ β”œβ”€ Add docs/comments β”‚
β”‚ └─ Security/performance check β”‚
β”‚ SKIP if not needed β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```

### Work Document Tracking

Every `/vibe` task creates a tracking document:
```
.vibe/work-{timestamp}.md
```

This ensures **nothing is forgotten**. Each task is tracked with checkboxes and evidence.

### Evidence-Based Completion

**Nothing is "done" without proof:**
- Code must actually RUN (output shown)
- Tests must actually PASS (results pasted)
- Every feature verified with `file:line` references

**Forbidden phrases:**
- "Should work" β†’ Must TEST it
- "I think it's done" β†’ Must PROVE it
- "Looks correct" β†’ Must RUN it

### Infinite Retry Engine

```
Attempt 1: Standard approach
Attempt 2: Alternative method
Attempt 3: Escalate to Opus
Attempt 4: v-analyst deep dive
Attempt 5: Create new agent
...continues until success
```

### Session Management (NEW)

Never lose progress when context runs out:

```
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Context Warning System β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 25% remaining β†’ Soft warning β”‚
β”‚ 15% remaining β†’ Show /v-continue command β”‚
β”‚ 5% remaining β†’ Final warning β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```

**How it works:**
- Work file (`.vibe/work-*.md`) is updated in real-time
- No extra save needed = No wasted tokens
- `/v-continue` reads the latest work file

**Usage:**
```
# Previous session shows warning
[CONTEXT WARNING: 15% REMAINING]
To continue: /v-continue

# New session
User: /v-continue

# Claude reads work file and continues
[SESSION RESTORED]
Resuming from where we left off...
```

No more losing work when sessions end!

---

### Self-Evolution (The Secret Sauce)

This is what makes Vibe-Claude different. When Claude encounters something it can't handle well:

```
Day 1: "I need to optimize database queries"
β†’ Claude struggles a bit

Day 2: Claude creates v-db-optimizer agent
β†’ Saves to ~/.claude/agents/v-db-optimizer.md

Day 3+: All DB tasks routed to specialized agent
β†’ Fast, efficient, tailored to YOUR codebase
```

**Evolution is logged:**
```
~/.claude/evolution-log.md

## [2024-01-15] Created v-db-optimizer

### Reason
Repeated database optimization requests with suboptimal results

### Change
Created specialized agent with PostgreSQL expertise

### Effect
DB optimization tasks now 3x faster with better results
```

The more you use Vibe-Claude, the more it adapts to YOUR specific needs.

---

## Commands

| Command | Delegates To | Description |
|---------|--------------|-------------|
| `/vibe ` | Multi-agent | Maximum power mode - parallel + escalation + infinite retry |
| `/v-turbo ` | Parallel agents | Maximum speed with concurrent execution |
| `/v-plan ` | v-planner | Strategic planning session |
| `/v-review` | v-critic | Critical evaluation of code/plans |
| `/v-analyze ` | v-analyst | Root cause analysis, debugging |
| `/v-continue` | v-continue | Resume work from previous session |
| `/v-update` | - | Check for and install vibe-claude updates |
| `/v-cancel` | - | Stop current vibe session, save progress |

---

## File Structure

```
~/.claude/
β”œβ”€β”€ CLAUDE.md # Main system prompt
β”œβ”€β”€ README.md # This file
β”œβ”€β”€ agents/ # 11 specialized agents
β”‚ β”œβ”€β”€ v-analyst.md
β”‚ β”œβ”€β”€ v-worker.md
β”‚ β”œβ”€β”€ v-designer.md
β”‚ └── ...
β”œβ”€β”€ skills/ # 5 enhancement skills
β”‚ β”œβ”€β”€ v-turbo/
β”‚ β”œβ”€β”€ v-git/
β”‚ β”œβ”€β”€ v-style/
β”‚ β”œβ”€β”€ v-evolve/
β”‚ └── v-continue/
└── commands/ # Slash commands
β”œβ”€β”€ vibe.md
└── ...
```

---

## FAQ

**Q: Do I need to know how to code?**
A: No.

**Q: What do I need to do?**
A: Type `/vibe` and describe what you want.

**Q: What if it doesn't work?**
A: Claude retries automatically. Until it works.

**Q: Is it expensive?**
A: Yes. But it works.

**Q: Can I customize the agents?**
A: Yes. Edit the markdown files in `~/.claude/agents/`.

---

## The Vibe Coder Manifesto

1. **Don't think, describe** - Say what you want, not how
2. **Trust the process** - Let Claude figure it out
3. **Money solves problems** - Opus is worth it
4. **Perfection is automatic** - Retries until right
5. **Evolution is constant** - System improves itself every day

---

## Contributing

Pull requests welcome. Keep it simple. Keep it vibe.

---

## Inspired By

This project draws inspiration from:

- [opencode](https://github.com/anomalyco/opencode) - Open-source AI coding assistant
- [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) - Official Anthropic documentation for Claude Code
- [Claude Agent SDK](https://github.com/anthropics/anthropic-sdk-python) - Multi-agent patterns and best practices
- The open-source AI coding community

---

## License

MIT

---

## Author

Created with vibes by [@kks0488](https://github.com/kks0488)

---

**Don't think. Just vibe. Claude does the rest.**