# Cursor에 €400를 날려본 경험에서 얻은 교훈

> Clean Markdown view of GeekNews topic #20358. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20358](https://news.hada.io/topic?id=20358)
- GeekNews Markdown: [https://news.hada.io/topic/20358.md](https://news.hada.io/topic/20358.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-04-16T10:22:19+09:00
- Updated: 2025-04-16T10:22:19+09:00
- Original source: [hackernoon.com](https://hackernoon.com/i-blew-euro400-on-cursor-heres-what-i-learned-so-you-dont-have-to)
- Points: 35
- Comments: 7

## Summary

Cursor는 **생산성이 뛰어난 개발 도구**로 빠르게 마이크로 SaaS를 만들 수 있지만, AI가 생성한 코드는 **일관성이 부족**하고 **보안 취약점**이 발생할 수 있습니다. **무료 또는 Premium 모델**은 비추천하며, **o1 모델** 사용을 권장합니다. **OpenAI의 자체 API 키**를 사용하면 더 저렴하게 이용 가능하며, **대규모 문맥 허용 설정**을 활성화하면 결과의 품질과 일관성이 향상됩니다. **기본 지시문**을 적극 활용하고, **기존 파일을 참조로 제공**하여 일관성을 확보하며, **PR 리뷰를 직접 수행**하여 보안 취약점을 방지해야 합니다.

## Topic Body

- Cursor는 빠르게 마이크로 SaaS를 만들 수 있을 만큼 **생산성이 뛰어난 개발 도구**여서 무조건 써야함  
- 그러나 AI가 생성한 코드는 **일관성이 부족**하고, **보안 취약점**이 생길 수 있음  
### 1. **무료 또는 Premium 모델은 사용 비추천**  
  - Cursor와 함께 코딩하는 것은 마치 **주니어 개발자와 함께 코딩하는 것과 같음**  
    - 결과물은 "어떻게든 작동은 하지만 아무도 손대고 싶지 않은 스파게티 코드"가 되며, 모든 것을 리팩토링해야함   
  - 예외: 이미지 입력이 필요한 경우에는 **gpt-4o** 사용 가능 (예: 디자인 기반 구현)  
### 2. **가장 비싼 모델은 chatGPT 4.5-preview**  
  - Cursor를 통해 요청당 **2유로** 비용 발생  
  - 성능이 비용 대비 미흡하므로 **현재 시점에서는 추천하지 않음**  
### 3. **o1 모델 사용 권장**  
  - Free나 Premium 모델에 포함되지 않음  
  - Cursor 계정 설정의 **"Enable usage-based pricing"** 기능 활성화 필요  
  - 요청당 **40센트** 비용 발생  
  - 비싸게 느껴질 수 있으나, 요청 하나로 15분을 절약한다면 실질적으로 이득일 수 있음  
### 4. **OpenAI의 자체 API 키 사용 추천**  
  - Cursor를 통한 사용보다 훨씬 **저렴하게 이용 가능**  
  - 일부 사용자에게는 **하루 1천만 토큰 무료 제공 프로모션**도 있음 (데이터 공유 조건, 2025년 4월 30일까지 유효)  
  - 이 조건을 활용하면 거의 모든 작업을 **무료로 개발 가능**  
### 5. **대규모 문맥(Large Context) 허용 설정 활성화**  
  - 요청 시 더 많은 토큰을 사용하지만, **결과의 품질과 일관성 향상에 매우 효과적**  
  - Cursor에서는 **Settings → Features → Chat & Composer**에서 설정 가능  
### 6. **기본 지시문(Default Instructions) 적극 활용**  
  - Cursor 설정의 **Rules for AI** 및 **Project rules**에 자주 사용하는 라이브러리를 명시할 것  
  - 예: HeroIcons를 사용하기로 했다면 이를 기본 지시문에 추가해야 **일관된 결과 유지 가능**  
  - 그렇지 않으면 lucide-icon, HeroIcons, 또는 무작위 SVG 아이콘이 혼합되어 생성될 수 있음  
### 7. **기존 파일을 참조로 제공하여 일관성 확보**  
  - 예를 들어 하나의 API endpoint가 이미 있다면, 새 endpoint 요청 시 기존 파일을 함께 제공  
  - 예시 문장: `"projects/routes와 유사한 방식으로 리소스를 위한 CRUD API endpoint 생성"`  
  - 이렇게 하면 **코드 스타일과 구현 방식의 일관성 유지에 매우 효과적**  
### 8. **꼭 PR 리뷰를 직접 수행할 것**  
  - Cursor는 때때로 **중요한 코드를 제거하거나 보안 취약점을 도입**하기도 함  
  - 특히 사용자 데이터를 저장하는 **복잡한 프로젝트에는 주의 필요**  
  - 자신이 코드를 완전히 이해하지 못하는 상황에서는 Cursor 사용을 자제해야 함  
### 9. **유료 또는 새로 출시된 라이브러리는 피할 것**  
  - AI는 **공개된 학습 데이터**를 기반으로 작동하므로, 대부분의 경우 **vanilla JavaScript**에 더 익숙함  
  - 유료 라이브러리는 사용 사례가 적고 문서화도 부족해 **AI가 잘못 사용하는 경우 많음**  
  - 반면, **기본적인 JS 코드만으로도 빠르게 기능 구현 가능**  
### 10. **정확한 문맥(context) 제공에 집중할 것**  
  - 매우 기본적인 팁 같지만, 실질적으로 **결과 품질에 가장 큰 영향**을 미침  
  - 문맥이 잘못되면, AI는 엉뚱한 문제를 해결하려고 시도함  
  - 원하는 결과가 안 나올 경우, **문맥을 재구성해서 다시 시도하는 것이 중요**

## Comments



### Comment 37271

- Author: boazhwang
- Created: 2025-04-17T12:44:41+09:00
- Points: 1

cursor 는 오히려 claude 와 동작할 때 최고 성능을 발휘하는 느낌이던데,  
제느낌과는 다르게 o1 을 추천하는군요..!

### Comment 37256

- Author: limc132
- Created: 2025-04-17T09:32:08+09:00
- Points: 1

해당 글 보고 이거저거 찾다가 vscode+claude.dev(openai api)+continue.dev(ollama+llama 3 8B) 세팅해서 한번 개발해봤는데 커서 월 정액제보다 경제적인듯 합니다.(실 개발은 3시간 남짓해서 아직 불편한 점은 크게 못느끼는중...)  
  
궁금하신 분들은 관련 키워드 찾아서 세팅해보셔도 괜찮을듯요

### Comment 37242

- Author: bichi
- Created: 2025-04-16T19:57:16+09:00
- Points: 1

커서로 이런이런 모듈사용하는 것 또는 이런 방식 구현 등을 이프로젝트에서 찾아줘 하면 잘 찾아줘요 하지만 m1 이 이륙하려 하네요 ...

### Comment 37241

- Author: girr311
- Created: 2025-04-16T19:38:18+09:00
- Points: 1

Cursor 최근 업데이트 이후 cpu 엄청 많이 먹지 않나요

### Comment 37238

- Author: jjw951215
- Created: 2025-04-16T17:32:27+09:00
- Points: 3

0.45.17에서 정착중입니다.. chat모드만 사용하고요. 버전이 올라갈경우 agent들은 고장이 잘나고 멍청해지며 특이 0.48에서 .cursorignore를 무시해서 .env의 시크릿키까지 커서서버로 가는 치명적버그도 한번 생겼어서 버전업에는 회의적이네요..

### Comment 37232

- Author: dongyagn1
- Created: 2025-04-16T16:46:48+09:00
- Points: 1

이걸보고 한번 커서에서 Enable usage-based이 옵션을 찾아보는데 도무지 안보이는군요..

### Comment 37240

- Author: ksi123456ab
- Created: 2025-04-16T17:38:23+09:00
- Points: 1
- Parent comment: 37232
- Depth: 1

커서 공식 홈페이지에서 로그인후 Account Setting 에 옵션 있습니다
