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.
- Host: GitHub
- URL: https://github.com/kks0488/vibe-claude
- Owner: kks0488
- License: mit
- Created: 2026-01-10T05:43:56.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-16T21:10:16.000Z (6 months ago)
- Last Synced: 2026-01-18T11:15:35.126Z (6 months ago)
- Topics: ai-agents, anthropic, automation, claude, claude-ai, claude-code, cli, developer-tools, llm, multi-agent, prompt-engineering, vibe-coding, vibecoding
- Language: Shell
- Homepage: http://aionda.blog
- Size: 2.58 MB
- Stars: 13
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.
[](https://opensource.org/licenses/MIT)
[](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.**