"vibe coding" meaning in English

See vibe coding in All languages combined, or Wiktionary

Noun

IPA: /ˈvaɪb ˈkoʊ.dɪŋ/ [General-American] Audio: LL-Q1860 (eng)-Neøn-vibe coding.wav [US] Forms: vibecoding [alternative]
Etymology: Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation). Etymology templates: {{coinage|en|Q56037405|in=February 2025}} Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 Head templates: {{en-noun|-}} vibe coding (uncountable)
  1. (programming, neologism) A method of programming in which a developer generates code by repeatedly prompting a large language model. Tags: neologism, uncountable Derived forms: vibecode, vibe coder, vibe working
    Sense id: en-vibe_coding-en-noun-Du1OBfOV Categories (other): English neologisms, Programming, English entries with incorrect language header, Entries with translation boxes, Terms with Japanese translations, Terms with Mandarin translations, Terms with Vietnamese translations Disambiguation of English entries with incorrect language header: 53 47 Disambiguation of Entries with translation boxes: 65 35 Disambiguation of Terms with Japanese translations: 61 39 Disambiguation of Terms with Mandarin translations: 64 36 Disambiguation of Terms with Vietnamese translations: 63 37 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, programming, sciences

Verb

IPA: /ˈvaɪb ˈkoʊ.dɪŋ/ [General-American] Audio: LL-Q1860 (eng)-Neøn-vibe coding.wav [US] Forms: vibecoding [alternative]
Etymology: Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation). Etymology templates: {{coinage|en|Q56037405|in=February 2025}} Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 Head templates: {{head|en|verb form}} vibe coding
  1. present participle and gerund of vibe code Tags: form-of, gerund, participle, present Form of: vibe code Translations (method of programming): 氛圍編程 /氛围编程 (fēnwéi biānchéng) (Chinese Mandarin), バイブコーディング (baibukōdingu) (Japanese), (sự) lập trình theo cảm hứng (Vietnamese)
    Sense id: en-vibe_coding-en-verb-QrlHRLP9 Categories (other): English entries with incorrect language header, Pages with 1 entry, Pages with entries Disambiguation of English entries with incorrect language header: 53 47 Disambiguation of Pages with 1 entry: 42 58 Disambiguation of Pages with entries: 43 57

Alternative forms

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Q56037405",
        "in": "February 2025"
      },
      "expansion": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025",
      "name": "coinage"
    }
  ],
  "etymology_text": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation).",
  "forms": [
    {
      "form": "vibecoding",
      "tags": [
        "alternative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "vibe coding (uncountable)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English neologisms",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [],
          "source": "w"
        },
        {
          "_dis": "53 47",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "65 35",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "61 39",
          "kind": "other",
          "name": "Terms with Japanese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "64 36",
          "kind": "other",
          "name": "Terms with Mandarin translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "63 37",
          "kind": "other",
          "name": "Terms with Vietnamese translations",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "derived": [
        {
          "word": "vibecode"
        },
        {
          "word": "vibe coder"
        },
        {
          "word": "vibe working"
        }
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              37,
              48
            ]
          ],
          "ref": "[2025 February 2, @karpathy [Andrej Karpathy], Twitter, archived from the original on 03 Feb 2025:",
          "text": "There's a new kind of coding I call \"vibe coding\", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              14,
              24
            ]
          ],
          "ref": "2025 February 27, Kevin Roose, “Not a Coder? With A.I., Just Having an Idea Can Be Enough.”, in The New York Times, New York, N.Y.: The New York Times Company, →ISSN, →OCLC, archived from the original on 14 Mar 2025:",
          "text": "Not all of my vibecoding experiments have been successful. I've been struggling for weeks to build an \"inbox autopilot\" tool capable of responding to my emails automatically, in my writing style. I've encountered roadblocks when trying to integrate A.I. work flows into apps like Google Photos and iOS Voice Memos, which aren't designed to play well with third-party add-ons.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              14,
              25
            ],
            [
              257,
              268
            ]
          ],
          "ref": "2025 March 5, Benj Edwards, “Will the future of software development run on vibes?”, in Ars Technica, archived from the original on 15 Mar 2025:",
          "text": "With all this vibe coding going on, we had to turn to an expert for some input. Simon Willison, an independent software developer and AI researcher, offered a nuanced perspective on AI-assisted programming in an interview with Ars Technica. \"I really enjoy vibe coding,\" he said. \"It's a fun way to try out an idea and prove if it can work.\"",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              11,
              22
            ]
          ],
          "ref": "2026 February 10, Ritoban Mukherjee, Owain Williams, “10 best vibe coding tools of 2026”, in Techradar, archived from the original on 17 Feb 2026:",
          "text": "Of course, vibe coding isn't perfect, but picking the right tool will help iron out many potential hiccups - whether that be security concerns or limited budgets.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              39,
              50
            ]
          ],
          "ref": "2026 March 25, Russell Melia, “A startup lawyer vibe-coded an AI version of himself”, in Insider, US edition:",
          "text": "The project is yet another example of \"vibe coding,\" the trend of non-engineers using AI tools to build software by describing what they want in plain language. What once required a team of developers can now be prototyped by a lawyer in a number of days.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A method of programming in which a developer generates code by repeatedly prompting a large language model."
      ],
      "id": "en-vibe_coding-en-noun-Du1OBfOV",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "programming",
          "programming#Noun"
        ],
        [
          "developer",
          "developer#Noun"
        ],
        [
          "prompting",
          "prompt#English:_ml-verb"
        ],
        [
          "large language model",
          "large language model#Noun"
        ]
      ],
      "raw_glosses": [
        "(programming, neologism) A method of programming in which a developer generates code by repeatedly prompting a large language model."
      ],
      "tags": [
        "neologism",
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈvaɪb ˈkoʊ.dɪŋ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "audio": "LL-Q1860 (eng)-Neøn-vibe coding.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.ogg",
      "tags": [
        "US"
      ]
    }
  ],
  "word": "vibe coding"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Q56037405",
        "in": "February 2025"
      },
      "expansion": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025",
      "name": "coinage"
    }
  ],
  "etymology_text": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation).",
  "forms": [
    {
      "form": "vibecoding",
      "tags": [
        "alternative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "verb form"
      },
      "expansion": "vibe coding",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        {
          "_dis": "53 47",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "42 58",
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "43 57",
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "form_of": [
        {
          "word": "vibe code"
        }
      ],
      "glosses": [
        "present participle and gerund of vibe code"
      ],
      "id": "en-vibe_coding-en-verb-QrlHRLP9",
      "links": [
        [
          "vibe code",
          "vibe code#English"
        ]
      ],
      "tags": [
        "form-of",
        "gerund",
        "participle",
        "present"
      ],
      "translations": [
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "lang_code": "cmn",
          "roman": "fēnwéi biānchéng",
          "sense": "method of programming",
          "word": "氛圍編程 /氛围编程"
        },
        {
          "code": "ja",
          "lang": "Japanese",
          "lang_code": "ja",
          "roman": "baibukōdingu",
          "sense": "method of programming",
          "word": "バイブコーディング"
        },
        {
          "code": "vi",
          "lang": "Vietnamese",
          "lang_code": "vi",
          "sense": "method of programming",
          "word": "(sự) lập trình theo cảm hứng"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈvaɪb ˈkoʊ.dɪŋ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "audio": "LL-Q1860 (eng)-Neøn-vibe coding.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.ogg",
      "tags": [
        "US"
      ]
    }
  ],
  "word": "vibe coding"
}
{
  "categories": [
    "English coinages",
    "English entries with incorrect language header",
    "English lemmas",
    "English multiword terms",
    "English non-lemma forms",
    "English nouns",
    "English terms coined by Andrej Karpathy",
    "English uncountable nouns",
    "English verb forms",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Terms with Japanese translations",
    "Terms with Mandarin translations",
    "Terms with Vietnamese translations"
  ],
  "derived": [
    {
      "word": "vibecode"
    },
    {
      "word": "vibe coder"
    },
    {
      "word": "vibe working"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Q56037405",
        "in": "February 2025"
      },
      "expansion": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025",
      "name": "coinage"
    }
  ],
  "etymology_text": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation).",
  "forms": [
    {
      "form": "vibecoding",
      "tags": [
        "alternative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "vibe coding (uncountable)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English neologisms",
        "English terms with quotations",
        "en:Programming"
      ],
      "examples": [
        {
          "bold_text_offsets": [
            [
              37,
              48
            ]
          ],
          "ref": "[2025 February 2, @karpathy [Andrej Karpathy], Twitter, archived from the original on 03 Feb 2025:",
          "text": "There's a new kind of coding I call \"vibe coding\", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              14,
              24
            ]
          ],
          "ref": "2025 February 27, Kevin Roose, “Not a Coder? With A.I., Just Having an Idea Can Be Enough.”, in The New York Times, New York, N.Y.: The New York Times Company, →ISSN, →OCLC, archived from the original on 14 Mar 2025:",
          "text": "Not all of my vibecoding experiments have been successful. I've been struggling for weeks to build an \"inbox autopilot\" tool capable of responding to my emails automatically, in my writing style. I've encountered roadblocks when trying to integrate A.I. work flows into apps like Google Photos and iOS Voice Memos, which aren't designed to play well with third-party add-ons.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              14,
              25
            ],
            [
              257,
              268
            ]
          ],
          "ref": "2025 March 5, Benj Edwards, “Will the future of software development run on vibes?”, in Ars Technica, archived from the original on 15 Mar 2025:",
          "text": "With all this vibe coding going on, we had to turn to an expert for some input. Simon Willison, an independent software developer and AI researcher, offered a nuanced perspective on AI-assisted programming in an interview with Ars Technica. \"I really enjoy vibe coding,\" he said. \"It's a fun way to try out an idea and prove if it can work.\"",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              11,
              22
            ]
          ],
          "ref": "2026 February 10, Ritoban Mukherjee, Owain Williams, “10 best vibe coding tools of 2026”, in Techradar, archived from the original on 17 Feb 2026:",
          "text": "Of course, vibe coding isn't perfect, but picking the right tool will help iron out many potential hiccups - whether that be security concerns or limited budgets.",
          "type": "quotation"
        },
        {
          "bold_text_offsets": [
            [
              39,
              50
            ]
          ],
          "ref": "2026 March 25, Russell Melia, “A startup lawyer vibe-coded an AI version of himself”, in Insider, US edition:",
          "text": "The project is yet another example of \"vibe coding,\" the trend of non-engineers using AI tools to build software by describing what they want in plain language. What once required a team of developers can now be prototyped by a lawyer in a number of days.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A method of programming in which a developer generates code by repeatedly prompting a large language model."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "programming",
          "programming#Noun"
        ],
        [
          "developer",
          "developer#Noun"
        ],
        [
          "prompting",
          "prompt#English:_ml-verb"
        ],
        [
          "large language model",
          "large language model#Noun"
        ]
      ],
      "raw_glosses": [
        "(programming, neologism) A method of programming in which a developer generates code by repeatedly prompting a large language model."
      ],
      "tags": [
        "neologism",
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈvaɪb ˈkoʊ.dɪŋ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "audio": "LL-Q1860 (eng)-Neøn-vibe coding.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.ogg",
      "tags": [
        "US"
      ]
    }
  ],
  "word": "vibe coding"
}

{
  "categories": [
    "English coinages",
    "English entries with incorrect language header",
    "English lemmas",
    "English multiword terms",
    "English non-lemma forms",
    "English nouns",
    "English terms coined by Andrej Karpathy",
    "English uncountable nouns",
    "English verb forms",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Terms with Japanese translations",
    "Terms with Mandarin translations",
    "Terms with Vietnamese translations"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Q56037405",
        "in": "February 2025"
      },
      "expansion": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025",
      "name": "coinage"
    }
  ],
  "etymology_text": "Coined by Slovakian-Canadian AI researcher Andrej Karpathy in February 2025 (see quotation).",
  "forms": [
    {
      "form": "vibecoding",
      "tags": [
        "alternative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "verb form"
      },
      "expansion": "vibe coding",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "form_of": [
        {
          "word": "vibe code"
        }
      ],
      "glosses": [
        "present participle and gerund of vibe code"
      ],
      "links": [
        [
          "vibe code",
          "vibe code#English"
        ]
      ],
      "tags": [
        "form-of",
        "gerund",
        "participle",
        "present"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈvaɪb ˈkoʊ.dɪŋ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "audio": "LL-Q1860 (eng)-Neøn-vibe coding.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/4/47/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav/LL-Q1860_%28eng%29-Ne%C3%B8n-vibe_coding.wav.ogg",
      "tags": [
        "US"
      ]
    }
  ],
  "translations": [
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "lang_code": "cmn",
      "roman": "fēnwéi biānchéng",
      "sense": "method of programming",
      "word": "氛圍編程 /氛围编程"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "lang_code": "ja",
      "roman": "baibukōdingu",
      "sense": "method of programming",
      "word": "バイブコーディング"
    },
    {
      "code": "vi",
      "lang": "Vietnamese",
      "lang_code": "vi",
      "sense": "method of programming",
      "word": "(sự) lập trình theo cảm hứng"
    }
  ],
  "word": "vibe coding"
}

Download raw JSONL data for vibe coding meaning in English (6.8kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2026-06-15 from the enwiktionary dump dated 2026-06-01 using wiktextract (03da280 and 7f4db16). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.