0Pricing
Vibe Coding · 강의

인공지능 편집기: Cursor와 Windsurf

프로젝트를 이해하는 인공지능 네이티브 코드 편집기입니다.

인공지능 편집기: Cursor와 Windsurf은(는) CoddyKit의 무료 Vibe Coding 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Vibe Coding 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Vibe Coding 강의에는 총 4개의 강의가 포함되어 있습니다.

이 강의의 일부는 아직 번역되지 않았으며 영어로 표시됩니다.

Meet the AI Editor

An AI editor is where you actually build. It looks like a normal code editor, but it has an AI baked right in that can read your whole project, answer questions, and write code for you.

The two most popular ones for vibe coding are Cursor and Windsurf. Both are forks of VS Code, so they feel familiar even if you've never coded — and the AI does most of the typing.

Why Not Just Use ChatGPT?

A chat window can write code, but it can't see your files. You end up copy-pasting back and forth and losing context.

An AI editor like Cursor lives inside your actual project. It knows your files, can edit them in place, and remembers what you're building. That tight loop — describe, generate, review, repeat — is the heart of vibe coding.

Cursor at a Glance

Cursor is the most popular AI-native editor. Its killer feature is a chat panel that understands your codebase. You press a shortcut, describe what you want, and it edits the right files for you.

You can point it at specific files with @ mentions so it focuses on exactly what matters. Here is the kind of prompt you'd type inside Cursor.

In Cursor's chat, you might type:

"@index.html Add a centered heading that says 'My First App' and a button below it labeled 'Click Me'. Keep the styling simple."

Inline Edits with Cursor

Beyond chat, Cursor lets you select code and ask for a change right where it lives. Highlight a block, press the edit shortcut, and describe the tweak in plain English.

This is perfect for small, surgical changes — like 'make this red' or 'add a loading message' — without rewriting the whole file.

Select a button, press Cmd/Ctrl+K, then type:

"Make this button bigger, give it rounded corners, and a purple background."

Windsurf: The Other Big Player

Windsurf (by Codeium) is Cursor's main rival. It's also a VS Code fork with deep AI built in.

Its standout feature is Cascade — an agent that can plan and carry out multi-step changes across many files, narrating what it's doing as it goes. Great when a request touches more than one file.

Cursor vs Windsurf

Both are excellent. The differences are mostly feel and pricing:

  • Cursor — extremely popular, huge community, polished chat and inline edits.
  • Windsurf — smooth agentic flows with Cascade, clean interface, often a generous free tier.

You don't need both. Pick one, learn its shortcuts, and stick with it for a while.

The @ Context Trick

The single most important habit in any AI editor: give it context. Both Cursor and Windsurf let you reference files, folders, or docs with the @ symbol.

When the AI can see the right files, it stops guessing and starts building exactly what you mean.

"@styles.css @index.html The button on the home page should match the dark theme in styles.css. Update both files to keep them consistent."

Watching AI Edit Your Files

When you accept a suggestion, the editor shows a diff — green lines added, red lines removed. You review it, then click Accept or Reject.

This is your safety net. You stay in control: the AI proposes, you approve. Always glance at the diff before accepting, especially as files grow.

A Tiny Taste of the Output

To make this concrete: if you asked Cursor for a button that greets you, it might generate the JavaScript below. You don't have to write it — but it's nice to recognize what the AI produced.

function greet() {
  const name = "builder";
  console.log("Hello, " + name + "! Welcome to vibe coding.");
}

greet();

Models Under the Hood

These editors don't have their own brain — they connect to AI models like Claude, GPT, and Gemini. You can usually pick which model handles your request.

For building code, strong reasoning models (like Claude's Sonnet or Opus) tend to give cleaner results. You can switch models from a dropdown if one isn't doing the job.

Getting Started in 3 Steps

Ready to try one? Here's the fastest path:

  • Download Cursor or Windsurf and open it.
  • Open a folder (or create an empty one) as your project.
  • Press the chat shortcut and describe your first idea.

No setup rituals needed — you're talking to the AI within minutes.

"Create a single index.html page with a title 'Hello World', a short welcome paragraph, and a button that shows an alert when clicked."

Quick Check

What is the main advantage of an AI editor like Cursor over a plain chat window?

Recap: Your Home Base

AI editors are where vibe coding happens day to day. Key takeaways:

  • Cursor and Windsurf are VS Code-based editors with AI built in.
  • They can read your whole project and edit files in place.
  • Use @ to give the AI the right context.
  • Always review the diff before accepting changes.

Next up: agentic tools like Claude Code and Copilot that can run code for you.

자주 묻는 질문

“인공지능 편집기: Cursor와 Windsurf” 강의는 무료인가요?

네 — “인공지능 편집기: Cursor와 Windsurf” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Vibe Coding 강의 전체를 잠금 해제할 수 있습니다. Vibe Coding 강의에는 총 4개의 강의가 포함되어 있습니다.

“인공지능 편집기: Cursor와 Windsurf”에서 뭘 배우나요?

프로젝트를 이해하는 인공지능 네이티브 코드 편집기입니다. 브라우저에서 직접 실행하는 실습 코드로 Vibe Coding을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Vibe Coding을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Vibe Coding은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“인공지능 편집기: Cursor와 Windsurf” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Vibe Coding 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Vibe Coding 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 인공지능 편집기: Cursor와 Windsurf
  2. 에이전트 도구: Claude Code와 Copilot
  3. 앱 빌더: v0, Bolt와 Lovable
  4. 알맞은 도구 선택
← Vibe Coding(으)로 돌아가기