
안녕하세요.
IT세상입니다. 😊

지난 글에서는 Windsurf AI가 Devin Desktop으로 바뀌면서 무엇이 달라졌는지 살펴봤습니다.
이번에는 기능을 설명하는 데서 끝내지 않고 직접 결과물을 만들어 보겠습니다. 별도의 서버나 데이터베이스 없이 브라우저로 바로 확인할 수 있는 간단한 소개 웹페이지입니다.
Devin Desktop에는 프로젝트 파일을 직접 확인하고 수정하는 로컬 AI 에이전트가 들어 있습니다. 원하는 결과를 설명하면 필요한 파일을 만들고, 코드를 작성하고, 실행 과정에서 발생한 오류도 함께 확인할 수 있습니다.
다만 AI에게 한 번에 모든 작업을 맡기지는 않겠습니다. 먼저 계획을 확인하고, 파일을 만든 뒤, 브라우저에서 직접 테스트하는 순서로 안전하게 진행하겠습니다.
이번 실습에서는 직장인이나 취업 준비생이 사용할 수 있는 간단한 개인 소개 페이지를 만듭니다.
웹페이지는 아래 세 개의 파일로 구성합니다.
| 파일 | 역할 |
|---|---|
| index.html | 문장과 버튼, 카드 등 웹페이지의 기본 구조를 만듭니다. |
| style.css | 색상, 글자 크기, 여백과 카드 배치를 설정합니다. |
| script.js | 메뉴 이동과 버튼 클릭 같은 동작을 처리합니다. |
React나 Next.js 같은 개발 도구는 사용하지 않습니다. 처음 배우는 분도 파일 구조를 쉽게 이해할 수 있도록 HTML, CSS, JavaScript만 사용하겠습니다.
Windows, macOS 또는 Linux가 설치된 컴퓨터를 준비합니다.
Devin Desktop의 AI 기능을 사용하려면 계정 로그인이 필요합니다.
웹페이지 파일을 저장할 새로운 폴더를 하나 만듭니다.
Devin Desktop 공식 다운로드 페이지에서 사용 중인 운영체제에 맞는 설치 파일을 내려받습니다.
기존에 VS Code나 Cursor를 사용했다면 설정과 단축키를 가져오는 선택지가 표시될 수 있습니다. 처음 사용하는 분은 기본 설정으로 시작해도 괜찮습니다.
바탕화면이나 문서 폴더에 새로운 폴더를 만듭니다.
폴더 이름은 영문 소문자와 하이픈으로 작성하면 경로 문제를 줄일 수 있습니다.
Devin Desktop 시작 화면에서 Open Folder를 선택해 방금 만든 폴더를 엽니다. 시작 화면의 New Project 기능으로 빈 프로젝트를 생성해도 됩니다.
왼쪽 파일 목록이 비어 있다면 정상입니다. 이제 AI 에이전트가 필요한 파일을 만들도록 요청하겠습니다.
Devin Desktop에서 작업을 시작하기 전에 모드의 차이를 알아두면 실수를 줄일 수 있습니다.
| 모드 | 역할 | 추천 상황 |
|---|---|---|
| Ask | 프로젝트를 읽고 질문에 답하지만 파일은 수정하지 않습니다. | 코드 설명, 구조 확인, 오류 원인 질문 |
| Plan | 작업 전에 필요한 파일과 실행 순서를 계획합니다. | 새로운 기능, 여러 파일을 수정하는 작업 |
| Code | 파일 생성·수정과 터미널 명령 실행을 처리합니다. | 계획을 실제 코드로 구현할 때 |
이번 실습에서는 Plan 모드로 계획 확인 → Code 모드로 제작 순서를 사용합니다.
에이전트 입력창 아래에서 Plan 모드를 선택한 뒤 아래 프롬프트를 입력합니다.
AI가 제시한 계획에서 세 개의 파일만 사용하는지, 요청한 영역이 모두 포함됐는지 확인합니다.
불필요한 로그인이나 데이터베이스, 외부 라이브러리가 계획에 들어갔다면 빼달라고 요청하세요.
계획이 마음에 들었다면 Plan 결과에 표시된 Implement 버튼을 사용하거나 Code 모드로 변경합니다.
그다음 아래 요청을 입력합니다.
에이전트가 작업을 시작하면 왼쪽 파일 목록에 index.html, style.css, script.js가 생성됩니다.
사용 중인 버전에 따라 AI 에이전트가 Devin Local 또는 Cascade라는 이름으로 표시될 수 있습니다. 이름이 달라도 파일을 읽고 수정하는 로컬 에이전트라는 기본 역할은 비슷합니다.
AI가 작업을 완료했다고 표시해도 바로 끝난 것은 아닙니다. 생성된 파일을 직접 확인해야 합니다.
파일이 너무 복잡하게 작성됐다면 “코딩 초보자도 이해할 수 있도록 구조를 단순하게 바꿔줘”라고 요청할 수 있습니다.
설명만 듣고 싶다면 Ask 모드로 바꾼 뒤 아래처럼 질문하세요.
이번에 만든 웹페이지는 별도의 서버 없이 실행할 수 있습니다.
화면이 정상적으로 열리면 브라우저 창을 좁게 줄여봅니다. 카드가 한 줄로 바뀌는지, 글자가 화면 밖으로 넘어가지 않는지 확인하세요.
첫 번째 결과가 마음에 들지 않아도 처음부터 다시 만들 필요는 없습니다. 변경할 범위를 정확하게 지정하면 됩니다.
“더 예쁘게 만들어줘”라고만 요청하면 여러 부분이 예상과 다르게 바뀔 수 있습니다.
변경할 부분과 유지할 부분을 함께 적는 것이 중요합니다.
웹페이지가 정상적으로 작동하지 않을 때는 현재 나타나는 증상을 구체적으로 알려주세요.
| 문제 | 확인할 내용 |
|---|---|
| 디자인이 적용되지 않음 | index.html과 style.css의 연결 경로를 확인합니다. |
| 버튼이 작동하지 않음 | script.js 연결과 버튼 선택자를 확인합니다. |
| 한글이 깨짐 | HTML 문서의 UTF-8 설정을 확인합니다. |
| 모바일 화면이 잘림 | viewport와 반응형 CSS 설정을 확인합니다. |
오류 메시지가 터미널이나 Problems 화면에 표시된다면 해당 내용을 선택해 에이전트에게 전달할 수도 있습니다.
AI 에이전트는 필요한 경우 터미널 명령을 실행할 수 있습니다.
간단한 HTML 웹페이지에서는 별도의 명령이 거의 필요하지 않습니다. 그런데 Agent가 프로그램 설치나 파일 삭제 명령을 제안한다면 실행하기 전에 내용을 확인해야 합니다.
명령어가 어떤 작업을 하는지 모르겠다면 바로 승인하지 말고 아래처럼 질문하세요.
이번 실습처럼 작은 웹페이지 하나를 만드는 작업에는 로컬 에이전트 한 개로 충분합니다.
하지만 프로젝트가 커지면 디자인 수정, 오류 분석, 테스트처럼 작업을 나눌 수 있습니다. 이때 Agent Command Center에서 로컬·클라우드 에이전트의 진행 상태를 칸반 형태로 확인할 수 있습니다.
| 작업 규모 | 추천 방식 |
|---|---|
| 간단한 웹페이지 | 로컬 에이전트 하나로 제작과 수정 |
| 여러 기능이 있는 프로젝트 | 기능별로 작업을 나누고 진행 상태 확인 |
| 시간이 오래 걸리는 작업 | 클라우드 에이전트에 맡긴 뒤 결과 검토 |
처음부터 여러 에이전트를 동시에 사용하면 오히려 관리가 어려울 수 있습니다. 로컬 에이전트로 기본 작업 흐름을 익힌 뒤 확장하는 것이 좋습니다.
자기소개와 경력, 프로젝트를 정리한 포트폴리오 페이지를 만들 수 있습니다. 실제 정보를 넣기 전에는 예시 문구로 화면부터 완성하는 것이 좋습니다.
계산기, 파일 정리 도구, 간단한 데이터 입력 화면처럼 개인 업무에 필요한 작은 프로그램을 만들 수 있습니다.
학습 기록 페이지를 만들고 생성된 HTML과 CSS의 역할을 설명받으며 코딩을 공부할 수 있습니다.
기능 개발 전에 Plan 모드로 작업 범위를 정리하고, Code 모드로 구현한 뒤 터미널과 오류 화면을 이용해 검증할 수 있습니다.
무료 요금제에서도 제공되는 사용량 안에서 로컬 AI 기능을 체험할 수 있습니다. 한도가 있다면 제작과 수정 요청을 여러 단계로 나누어 진행하세요.
간단한 소개 페이지는 만들 수 있습니다. 다만 오류를 확인하고 원하는 결과로 수정하려면 HTML과 CSS의 기본 개념을 함께 공부하는 것이 좋습니다.
Ask 모드는 프로젝트를 읽고 설명하지만 파일을 변경하지 않습니다. Code 모드는 파일을 만들거나 수정하고 터미널 명령을 실행할 수 있습니다.
이번 글처럼 HTML, CSS, JavaScript로 만든 정적 웹페이지는 Node.js 없이 실행할 수 있습니다. React나 Next.js 프로젝트를 만들 때는 필요할 수 있습니다.
가능합니다. 정적 웹 호스팅 서비스를 이용해 공개할 수 있습니다. 업로드하기 전 실제 개인정보와 비밀번호, API Key가 포함되지 않았는지 반드시 확인하세요.
Devin Desktop으로 웹페이지를 만드는 과정은 생각보다 복잡하지 않습니다.
빈 폴더를 열고 Plan 모드에서 작업 순서를 확인한 뒤 Code 모드로 실행하면 필요한 HTML, CSS, JavaScript 파일을 만들 수 있습니다.
완성된 index.html 파일을 브라우저로 열면 결과를 바로 확인할 수 있고, 문제가 생기면 현재 증상과 확인할 파일을 AI에게 전달해 수정할 수 있습니다.
처음부터 복잡한 프로그램을 만들기보다 작은 웹페이지 하나를 완성해 보는 것이 좋습니다. 그 과정에서 모드 변경, 파일 확인, 오류 전달 방법을 익히면 더 큰 프로젝트에도 같은 원리를 적용할 수 있습니다.
가장 중요한 것은 AI의 작업 완료 메시지를 그대로 믿지 않는 것입니다. 생성된 파일을 확인하고, 브라우저에서 실행하고, 버튼과 모바일 화면을 직접 테스트해야 합니다.
| Dify PDF 챗봇 만들기|문서 내용만 답하는 무료 RAG 설정 방법 (2026 최신판) (1) | 2026.08.02 |
|---|---|
| Dify란? 코딩 없이 무료 AI 챗봇 만드는 초보자용 플랫폼 (2026 최신판) (0) | 2026.08.02 |
| Windsurf AI란? Devin Desktop으로 바뀐 AI 코딩 도구의 모든 것 (2026 최신판) (0) | 2026.07.27 |
| Cursor AI 사용법|코딩 몰라도 웹사이트 만드는 방법 (2026 최신판) (0) | 2026.07.27 |
| GPT가 스스로 해킹했다? GPT-5.6 출시 뒤 터진 보안 사고·의료 소송 총정리 (0) | 2026.07.26 |