Language: English | νκ΅μ΄ | ζ₯ζ¬θͺ
A curated list of resources for Vibe Codingβthe AI-native programming paradigm where you describe your intent in natural language and let AI generate the code.
Maintained by AI: This repository is automatically updated weekly using Claude Code + Perplexity MCP. Translations sync automatically via Claude Code hooks. Learn how β
"Fully give in to the vibes, embrace exponentials, and forget that the code even exists." β Andrej Karpathy, February 2025
- What is Vibe Coding?
- Key Principles
- Tools
- Workflows & Templates
- Best Practices
- Domain Applications
- Learning Resources
- Community
- Related Awesome Lists
- Contributing
Vibe Coding is an AI-assisted programming approach where users describe their problem in natural language, and AI generates the necessary code without requiring the developer to deeply understand or engage with detailed code logic. The term was coined by AI researcher Andrej Karpathy in February 2025.
| Paradigm | Approach | Human Role | Best For |
|---|---|---|---|
| Traditional Coding | Manual syntax-based writing | Writes/reads all code | Full control, production systems |
| AI-Assisted Coding | LLM suggests, human reviews/edits | Reviews and refines code | Faster development with oversight |
| Vibe Coding | Natural language to AI, test-only evaluation | Guides via intent, tests outcomes | Rapid prototyping, MVPs |
- Natural Language First β Describe what you want, not how to implement it
- Specification vs Vibe β Loose, intent-driven descriptions over exhaustive specs
- Context Management β Maintain state across multi-turn conversations
- Responsibility Boundaries β Humans handle judgment/testing; AI handles generation
- Trust Building β Iterative testing and feedback foster reliance on AI outputs
- Embrace Uncertainty β Accept AI code based on tests, not line-by-line review
AI-powered code completion and assistance integrated into your development environment.
| Tool | Description |
|---|---|
| GitHub Copilot | AI pair programmer with autocomplete, chat, multi-IDE support |
| Cursor | VS Code fork with contextual code generation and inline chat |
| Windsurf | AI-native IDE from Codeium with Cascade AI and multi-LLM support |
| Claude Code | Anthropic's CLI-based agentic coding assistant |
| OpenAI Codex CLI | Open-source CLI coding agent with natural language prompts |
| Google Jules | Autonomous AI coding agent powered by Gemini 2.5 Pro |
| Gemini Code Assist | Google's AI code completion and chat for Cloud/IDEs |
| dbForge AI Assistant | AI-powered SQL coding tool, integrated into dbForge products |
| JetBrains AI | Deep integration in IntelliJ/PyCharm with Junie agent |
| Augment Code | Enterprise AI with deep context and security (SOC 2) |
| Tabnine | Deep learning autocomplete adapting to your coding style |
| Amazon Q Developer | AWS-integrated AI coding assistant |
| Continue | Open-source configurable AI assistant framework |
| Qodo | AI code review engine (formerly CodiumAI) |
| Sourcegraph Cody | AI assistant for code understanding and search |
| Supermaven | High-speed AI code completion |
| Cline | Open-source AI assistant with file/terminal/browser automation |
| Roo Code | AI assistant supporting multiple roles (architect, QA, PM) |
| Google Antigravity | Agent-first IDE with multi-agent orchestration (Gemini 3 Pro) |
| opencode | Open-source TUI coding agent with multi-provider and MCP support |
| Aider | AI pair programming in terminal with git integration |
| Zed AI | High-performance editor with native AI assistant integration |
| Void | Open-source VS Code fork with autonomous AI coding capabilities |
| Melty | Chat-first code editor with conversational interface |
| CodeGPT | AI coding assistant with multi-LLM support for VS Code and IDEs |
| Wingman AI | Open-source VSCode extension supporting Ollama, HuggingFace, OpenAI, Anthropic |
| DeepSeek CLI | Terminal AI coding assistant powered by DeepSeek Coder models |
| Codeium | Free AI code completion with 70+ language support |
| Pieces for Developers | AI assistant with automatic code snippet management and context |
| Refact.ai | Privacy-focused self-hosted AI coding assistant |
| Mutable.ai | AI for automated testing, documentation, and refactoring |
| CopilotKit | Framework for building AI copilots with chat and generative UI |
| Kiro | AWS spec-driven AI IDE turning requirements into code and tests |
| Warp | AI-native terminal with natural language commands and agent mode |
| PearAI | Open-source VS Code AI editor with integrated search |
| OpenPaw | CLI tool that extends Claude Code into a personal assistant with 38+ skills |
| Gemini CLI | Google's open-source agentic CLI for coding powered by Gemini models |
| Tabby | Self-hosted, open-source AI coding assistant with privacy-first design |
| Aide | Open-source VS Code fork with proactive AI agent that can fix issues across the codebase |
| Blackbox AI | AI code completion and generation supporting 20+ languages, popular for in-browser coding |
| llm.log | Local proxy that captures AI agent API calls β tokens, costs, prompts, latency in a TUI dashboard |
Autonomous AI systems that handle end-to-end development tasks.
| Tool | Description |
|---|---|
| Devin | Autonomous AI software engineer by Cognition |
| OpenHands | Open-source autonomous AI software developer |
| Goose | Open-source coding assistant by Block with MCP support |
| OpenManus | Open-source framework for AI-assisted document creation |
| Vibe Compiler (vibec) | Self-compiling tool that transforms prompts into code |
| AlphaCode | DeepMind's competitive programming AI |
| Cherry Studio | AI Agent desktop with autonomous coding and 300+ assistants |
| OpenSpec | Spec-driven development framework for AI coding assistants |
| SWE-agent | Stanford agent that autonomously solves GitHub issues |
| gpt-engineer | Build entire codebases from natural language specifications |
| MetaGPT | Multi-agent framework simulating software company roles |
| AutoGPT | Autonomous AI agent for complex coding tasks |
| Sweep | AI-powered GitHub assistant for issues and PRs |
| Devika | First open-source agentic software engineer alternative to Devin |
| smol-ai developer | Embeddable developer agent library for apps |
| E2B | Secure cloud sandbox environment for enterprise-grade AI agents |
| Plandex | Open-source terminal AI coding engine for complex multi-step tasks |
| Cosine | Autonomous AI software engineer for complex codebase tasks |
| Factory | AI Droids for autonomous code review, testing, and PR creation |
| Amp | Sourcegraph's terminal-first agentic coding assistant |
| Devon | Open-source autonomous coding agent, alternative to Devin |
| Copilot Workspace | GitHub's agentic environment for issue-to-PR workflows |
| Agentless | Minimalist open-source approach to autonomous software engineering |
| Suna | Open-source generalist AI agent with browser, code execution, and file system for dev tasks |
Model Context Protocol servers that extend AI capabilities.
| Category | Servers | Description |
|---|---|---|
| Git Operations | Git, Rube, GitHub | Repository read/search/manipulation, issue/PR management |
| Databases | ClickHouse, MongoDB, Chroma, Excel, PostgreSQL, Neon | Query, migrations, semantic search, spreadsheet operations, serverless Postgres |
| Security | Semgrep, Sentry | Code scanning, error tracking |
| Browser & Automation | Chrome MCP, Playwright MCP, AnyCrawl, Fetch, Puppeteer | Browser automation, testing, web scraping, content fetching |
| Mobile | Mobile MCP | iOS/Android automation and scraping (emulators, simulators, real devices) |
| Search & Knowledge | Brave Search, Exa, Perplexity | Web search, semantic search, research |
| Development | Xcode Build MCP, Spec Workflow MCP, Slack, Linear | Xcode integration, spec-driven development, team communication, project management |
| CI/CD | GitHub MCP | Full GitHub API access for issues, PRs, and Actions |
| Execution | E2B | Secure cloud sandbox for AI-generated code execution |
| Docs | Context7 | Up-to-date library documentation injected into AI context |
| File System | Filesystem | Secure read/write operations |
| Payments | Stripe | Official Stripe MCP for payments, customers, and subscriptions |
| Browser (Cloud) | Browserbase | Cloud browser automation MCP for AI agents |
| Backend | Supabase | Manage Supabase projects, run SQL, and handle migrations |
| Design | Figma | Figma design data for AI-powered frontend development |
| Cloud Infrastructure | Cloudflare | Manage Cloudflare Workers, KV, D1, and R2 via AI |
| MCP Clients | 5ire | Cross-platform desktop AI assistant with MCP support and local knowledge base |
| Productivity | Notion MCP | Official Notion MCP server for reading and writing pages, databases, and blocks |
π See awesome-mcp-servers for a comprehensive list.
Browser-based and cloud platforms for AI-assisted development.
| Tool | Description |
|---|---|
| Replit | Browser-based IDE with Ghostwriter AI |
| v0 | Vercel's AI for UI/React generation |
| Bolt.new | Natural language app building by StackBlitz |
| Lovable | Full-stack app generation with Supabase |
| Berrry | Transform social posts into web apps |
| Duet AI | Google Workspace AI integration |
| Trae AI | AI platform for content creation |
| CodeSandbox AI | AI-powered code generation in browser sandbox |
| GitHub Copilot Workspace | AI-native development environment for GitHub |
| Create.xyz | Build web apps using natural language prompts |
| Wordware | No-code AI agent builder for developers |
| Kombai | AI that converts Figma designs to code |
| Dyad | Local open-source AI app builder (v0/Lovable/Bolt alternative) |
| Firebase Studio | Google's AI-first browser IDE with Gemini, formerly Project IDX |
| Google AI Studio | Browser IDE for building and prototyping with Gemini models |
| Databutton | AI-powered full-stack app builder with Python backend |
| Tempo Labs | AI-powered React UI builder with visual editor and code export |
| Gitpod | Cloud dev environments with AI-assisted workspace automation |
| Bolt.diy | Open-source Bolt.new alternative with bring-your-own-API-key support |
| Marblism | AI that generates full-stack Next.js apps from a text prompt |
| Subframe | AI-assisted UI builder that generates clean React component code |
| BuildShip | Visual AI workflow and backend builder with low-code nodes |
| Onlook | Open-source browser-based visual editor for React/Next.js with AI code generation |
| GitHub Spark | Natural language micro-app builder by GitHub Next, runs in the browser |
| Workflow | Key Steps |
|---|---|
| New Feature | Vibe Brief β Verify with PRD β Vertical slice plan β Implement stepwise |
| Refactoring | Analyze patterns/smells β Safety strategy β Sequential small steps |
| Bug Fixing | Triage & hypotheses β Minimal failing test β Fix β Verify |
| Test Generation | Identify critical behaviors β Prioritize by risk β Generate tests |
Recommended Artifacts: PRD.md, TECH_DESIGN.md, NOTES.md, CHANGELOG.md
π Full Workflows & Templates Guide β β Session setup, prompt templates, playbooks
- Start with context β Provide architecture, constraints, relevant code
- Decompose tasks β Break into planning β generation β testing β refactoring
- Test first β Generate tests before or alongside code
- Use sandboxes β Run AI code in isolated environments
- Review as "junior engineer" β Always human-review for security and architecture
- Maintain artifacts β Keep PRD, NOTES, CHANGELOG updated
- Skip review for "simple" code β AI can introduce subtle bugs
- Include secrets in prompts β Use environment variables or vaults
- Feed proprietary code to public models β Risk of data leakage
- Accept raw output blindly β Vibe β vibes without verification
- Over-rely on AI for complex decisions β Humans handle judgment
| Domain | Use Cases | Example Tools |
|---|---|---|
| Web/App/Backend | CRUD apps, SaaS, microservices | Lovable, Cursor, v0 |
| Data & ML | Pipeline generation, experiment automation | Zapier, n8n |
| DevOps | IaC, CI/CD setup, monitoring | Pulumi, Terraform |
| Research | Notebook automation, data visualization | ChatGPT, Claude |
| Paper | Focus | Link |
|---|---|---|
| Vibe Coding: Toward an AI-Native Paradigm | Semantic software development | arXiv:2510.17842 |
| A Review on Vibe Coding | Fundamentals, challenges, future directions | TechRxiv |
| Vibe Coding and AI-Led Conversational Programming | Developer-AI interaction | SSRN |
| Vibe Coding: AI/Voice Based Code Generation | Research tool for non-coders | ICAIR |
| SWE-bench: Can Language Models Resolve Real-World GitHub Issues? | Standard benchmark for evaluating AI coding agents | arXiv:2310.06770 |
| SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering | Autonomous agent fixing real bugs using Agent-Computer Interface | arXiv:2405.15793 |
- What is Vibe Coding? (IBM) β Enterprise perspective
- Vibe Coding Manual (Roboco) β Comprehensive guide with templates
- Context Engineering Intro (coleam00) β How to make AI coding assistants work effectively with Claude Code
- 12 Best Practices for AI Coding (Questera) β 2025 best practices
- Secure Vibe Coding Guide (CSA) β Security considerations
- Here's how I use LLMs to help me write code (Simon Willison) β Practical integration tips
- Agentic Coding (Armin Ronacher) β AI-driven autonomous development approaches
- The Model Context Protocol Guide (Anthropic) β Understanding MCP architecture
| Video | Topic |
|---|---|
| Vibe Coding Tutorial and Best Practices | AI agents in Cursor/Windsurf |
| Vibe Coding Is The Future | Y Combinator on vibe coding |
| How I use LLMs | Andrej Karpathy's guide |
| Model Context Protocol Explained | MCP fundamentals |
| Windsurf: 90% of Your Code | Agentic IDE deep dive |
| Vibecoding is Here | AI changing development |
| New Tools for Building Agents | OpenAI's agent tools |
| AI Tool Showdown (Japanese) | Copilot vs Cursor vs others |
| MCP in 10 Minutes | Quick MCP intro |
- r/vibecoding β Dedicated vibe coding community
- r/ChatGPTCoding β ChatGPT + coding workflows
- r/ClaudeAI β Claude and Claude Code discussions
- r/CursorAI β Cursor IDE workflows and tips
- r/copilot β GitHub Copilot community
- r/Jetbrains β JetBrains IDEs and AI Assistant
- r/Tabnine β Tabnine AI autocomplete
- r/continue_dev β Continue.dev open-source assistant
- r/LocalLlama β Local LLM development
- r/replit β Replit & Ghostwriter community
- Cursor Discord β Workflows, extensions, project showcases
- Lovable AI Discord β Full-stack app generation sharing
- Bolt.new Discord β Natural language app building (StackBlitz)
- v0 by Vercel Discord β UI/React generation community
- Replit Discord β Multiplayer vibe coding
- vibe-coding-prompt-template β Comprehensive prompt templates
- awesome-vibe-coding β Another curated list (2.8k stars)
- vibeworkflow.app β Workflow automation for vibe coding
- Dev Janitor β Cross-platform desktop toolkit for managing AI coding assistants and dependencies
- awesome-code-ai β AI coding tools by Sourcegraph
- awesome-ai-assisted-coding β AI-assisted coding resources
- awesome-mcp-servers β Model Context Protocol servers
- awesome-chatgpt β ChatGPT resources
- awesome-cursorrules β Community-curated
.cursorrulesfiles for Cursor IDE - awesome-vibe-coding β 245+ vibe coding tools, platforms, and resources by Taskade
This repository is fully automated with AI. Content updates, translations, and curation are handled by Claude Code and Perplexity MCP via GitHub Actions. Weekly updates run automatically every Sunday, and approved issues are processed and merged without manual intervention.
- Open an Issue β Create a new issue with your suggestion
- New tool or resource to add
- Correction or update to existing content
- New category or section idea
- Describe Your Suggestion β Include name, URL, and brief description
- Automatic Processing β Once a maintainer comments
/approve, Claude Code automatically adds the resource, generates translations, and commits to main
Please submit issues, not pull requests. This repository is AI-operated β Claude Code handles all content editing, formatting, and translation (English, Korean, Japanese) to ensure consistency. Direct PRs will likely cause merge conflicts with the automated pipeline.
Resources should be:
- Relevant β Directly related to vibe coding or AI-assisted development
- Quality β Well-maintained, documented, and actively used
- Accessible β Free or with free tier available preferred
This work is dedicated to the public domain under the CC0 1.0 Universal License.
