Enables containerization through Docker configuration generation and deployment automation
Facilitates Express.js API development through AI-guided code generation and API design
Supports version control integration through the development workflow
Provides integration with GitHub for issue tracking and project management
Supports Node.js development with code generation, dependency tracking, and automated testing
Manages package dependencies and enables installation through NPM
Enables AI-powered development using OpenAI models for code generation, refactoring, test generation, and documentation
Provides database integration for PostgreSQL in generated applications
Enables React frontend generation through conversation-driven development
Supports TypeScript development with intelligent code generation and type safety
VibeCoding System 🚀
Conversation-Driven Development Framework for Rapid MVP/POC Creation
VibeCoding transforms traditional software development into an AI-guided, natural dialogue experience. Build MVPs and POCs rapidly through intelligent conversation with specialized MCP services.
📋 Table of Contents
- 🚀 Quick Start
- 🌟 Features
- 📦 Installation
- 💻 Basic Usage
- 🔧 API Reference
- 🤝 Integrations
- 📖 新手必讀:IDE 設定完全指南 ⭐
- 💻 Cursor 用戶專用:API 金鑰說明 🔥
- 🏗️ Architecture
- ⚙️ Configuration
- 🎯 Advanced Usage
- 🤝 Contributing
🚀 Quick Start
🔥 一鍵自動設定 (最簡單)
Via NPX (推薦)
🆕 新手用戶? 查看 📖 IDE 設定完全指南 獲得超詳細的設定說明!
Via Git Clone
30-Second Demo
🌟 Features
🎯 Core Capabilities
- 🗣️ Conversation-Driven Development: Build software through natural AI conversations
- 🤖 6 Specialized MCP Services: Each service handles specific development aspects
- 📋 Multi-Phase Workflow: Structured progression from discovery to deployment
- 🎭 AI Prompt System: 14 specialized prompts ensure consistent AI behavior
- 🧠 Knowledge Accumulation: Automatic capture of patterns and solutions
🔧 AI-Powered Services
- 📋 Context Manager: Maintains persistent context across development sessions
- ⚡ Code Generator: AI-driven code generation with template fallback
- 📦 Dependency Tracker: Smart dependency analysis and security scanning
- 🧪 Test Validator: Automated test generation and quality analysis
- 📚 Doc Generator: Intelligent documentation creation
- 🚀 Deployment Manager: Automated CI/CD and infrastructure setup
💡 Technical Highlights
- Multi-Provider AI Support: OpenAI, Anthropic, Gemini, Local models
- MCP Protocol Integration: Seamless compatibility with MCP clients
- Phase-Aware Workflows: Dynamic AI guidance for each development stage
- Template System: Rich template library with AI enhancement
- Hot Configuration: Runtime provider switching without restart
📦 Installation
Prerequisites
- Node.js: >= 18.0.0
- npm: >= 8.0.0
- AI Provider API Keys: OpenAI, Anthropic, or Gemini (optional)
Install Globally
Install from Source
Configure AI Providers
Example .env
:
💻 Basic Usage
Project Initialization
Conversation-Driven Development
Code Generation
Project Management
🔧 API Reference
Context Management Service
store_context
Store conversation or project context for persistence across sessions.
get_ai_insight
Get AI-powered insights based on current context and query.
Code Generation Service
generate_code
Generate code using AI or template-based approach.
Other Services
- Dependency Tracker:
analyze_dependencies
,scan_vulnerabilities
,update_dependencies
- Test Validator:
generate_tests
,analyze_coverage
,validate_quality
- Doc Generator:
generate_docs
,create_api_docs
,export_docs
- Deployment Manager:
generate_docker_config
,create_ci_pipeline
,setup_monitoring
🤝 Integrations
💡 需要詳細設定步驟? 查看 📖 IDE 設定完全指南 獲得包含設定檔位置、完整範例和故障排除的詳細說明!
Claude Desktop
Cursor IDE
💡 好消息! Cursor 內建 LLM,無需額外 API 金鑰就能使用 VibeCoding!詳見 完整說明
VSCode (with MCP Extension)
Cline / Continue
🏗️ Architecture
Core System
AI Prompt System
Located in .vibecoding/prompts/
, this system provides intelligent guidance:
- Core Prompts (3): System identity, conversation style, collaboration rules
- Service Prompts (6): Specialized prompts for each MCP service
- Workflow Prompts (5): Phase-specific development guidance
- Dynamic Loading: Adapts to current project phase and context
Development Phases
⚙️ Configuration
vibe.config.json
AI Provider Support Matrix
Provider | Code Gen | Refactor | Test Gen | Docs | Status |
---|---|---|---|---|---|
OpenAI | ✅ | ✅ | ✅ | ✅ | Stable |
Anthropic | ✅ | ✅ | ✅ | ✅ | Stable |
Gemini | ✅ | ✅ | ✅ | ✅ | Stable |
Local | ⚠️ | ⚠️ | ⚠️ | ⚠️ | Beta |
Template | ✅ | ⚠️ | ✅ | ✅ | Stable |
🎯 Advanced Usage
Custom Prompt Development
Multi-Project Management
Docker Deployment
Performance Benchmarks
- Project Initialization: < 30 seconds
- Code Generation: 2-15 seconds (depending on complexity)
- Context Loading: < 1 second
- Documentation Generation: 5-30 seconds
- Test Generation: 3-20 seconds
🧪 Testing & Validation
🔍 Troubleshooting
Common Issues
Q: VibeCoding initialization fails
Q: Prompt System issues
Q: AI provider connection fails
🤝 Contributing
We welcome contributions! Please read our Contributing Guide for details.
Development Setup
📄 License
MIT - see LICENSE for details.
🔗 Links
- 📖 Complete Documentation: docs.vibecoding.dev
- 💬 Community Support: discord.gg/vibecoding
- 🐛 Issue Tracker: GitHub Issues
- 📦 NPM Package: vibecoding-system
- 🔧 MCP Protocol: modelcontextprotocol.io
Built with ❤️ by the VibeCoding Team
Transforming Development, One Conversation at a Time 🚀
This server cannot be installed
An AI-guided conversation-driven development framework that helps build MVPs and POCs rapidly through intelligent dialogue with specialized MCP services.
Related MCP Servers
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that enables AI-powered interview roleplay scenarios for practice with realistic conversational feedback.Last updated -63TypeScript
- -securityFlicense-qualityManages AI conversation context and personal knowledge bases through the Model Context Protocol (MCP), providing tools for user data, conversation content, and knowledge management.Last updated -1TypeScript
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1140TypeScript
- AsecurityAlicenseAqualityA MCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to run commands, view their output, and provide textual feedback directly to the AI assistant.Last updated -1453PythonMIT License