Claude Code

버그 수정, 테스트, 또는 며칠이 걸리는 마이그레이션 작업을 Claude Code에 맡기세요. 터미널, IDE, Slack, 또는 웹에서 작업을 지휘하고 검토하세요.

macOS, Linux, Windows에서 사용 가능합니다.

acme-storefront/Fix the double-charge bug in checkout
We're seeing duplicate charges when customers double-click the pay button. Can you find and fix it?

I can reproduce it: the checkout form fires two POST /charges requests when the button is clicked twice before the first response lands. Tracing where the idempotency key should be.

just now

Root cause: createCharge() generates a new idempotency key per call instead of per checkout session, so the gateway treats the second click as a fresh charge. Fixing that and disabling the button while a charge is in flight.

just now
Extra high
acme-dashboard/Add a dark mode toggle to settings
Add a dark mode toggle to the settings page. Should remember the choice and follow the system default until they pick one.

There's already a ThemeProvider wrapping the app but it's hard-wired to light. I'll lift the mode into context, persist it to localStorage, and add a Light / Dark segmented control under Settings → Appearance.

just now
src/theme/ThemeProvider.tsx
10export function ThemeProvider({children}: {children: ReactNode}) {
11+ const prefersDark = useMediaQuery('(prefers-color-scheme: dark)')
12 const stored = localStorage.getItem('theme')
13+ const [mode, setMode] = useState(stored ?? (prefersDark ? 'dark' : 'light'))
14 
15+ useEffect(() => {
16+ localStorage.setItem('theme', mode)
17+ }, [mode])
18 
19 return (
20 <ThemeContext.Provider value={{mode, setMode}}>
21 {children}

Done — the Appearance section now has the toggle. Preview's on the right; flip it and the whole app should follow. Reduce-motion and density rows are stubbed so the page doesn't look bare.

just now
#112acme-dashboardclaude/settings-dark-mode-Xk4fq CI
Extra high

Claude Code 시작하기

Pro

Claude Code는 Pro plan에 포함되어 있습니다. 소규모 코드베이스에서의 짧은 코딩 작업에 최적화되어 있습니다.

$17

연간 구독 할인 적용 시 월 요금 (선불 $200). 월별 결제 시 $20.

Claude 사용해 보기 (opens in new tab)

Max 5x

Claude Code는 Max 플랜에 포함되어 있습니다. 대규모 코드베이스에서의 일상적인 사용에 최적의 가성비를 제공합니다.

Max 20x

Max 플랜에 더 많은 Claude Code가 포함됩니다. Claude 모델에 대한 가장 광범위한 액세스와 함께 파워 유저를 위한 최고의 가성비를 제공합니다.

사용 한도가 적용됩니다. 표시된 가격에는 해당 세금이 포함되지 않습니다. 가격 및 플랜은 Anthropic의 재량에 따라 변경될 수 있습니다.

Claude Code가 처리할 수 있는 작업

Claude Code가 계획을 수립하고, 명확한 질문을 던지며, 몇 시간 또는 며칠에 걸친 작업을 처리합니다.

또는 문서를 읽어보세요

I'm new to this codebase. Can you explain it to me?

⏺︎ I'll analyze the Excalidraw codebase structure and provide a high-level overview.

⏺︎ Analyze(what: "Excalidraw codebase structure and provide a high-level overview of what it is, its main components, and how they're organized. Focus on understanding the project's purpose, architecture, and key features.")

Excalidraw is an open-source virtual whiteboard application with a hand-drawn style. It's designed for creating diagrams, wireframes, and collaborative drawings.

## Purpose
- Web-based drawing tool with infinite canvas
- Hand-drawn aesthetic with support for shapes, arrows, text
- End-to-end encrypted collaboration
- Works offline as a PWA (Progressive Web App)

## Architecture
The project is organized as a monorepo with these main components:

1. Core Package (packages/excalidraw)
- React component library for embedding Excalidraw in any application
- Handles drawing, rendering, and core functionality
- Uses roughjs for the hand-drawn style
- Includes export capabilities (PNG, SVG)

2. Web Application (excalidraw-app/)
- Full-featured web app at excalidraw.com
- Built on top of the core package
- Adds collaboration features, local storage, sharing

3. Support Packages
- common - Shared utilities and constants
- element - Element manipulation and type definitions
- math - Mathematical functions for drawing
- utils - General utility functions

4. Examples
- Integration examples (Next.js, browser script)
- Shows how to embed Excalidraw in different environments

5. Documentation (dev-docs/)
- API documentation
- Integration guides
- Component documentation

## Key Features
- Real-time collaboration with end-to-end encryption
- Export to various formats (PNG, SVG, JSON)
- Customizable drawing tools (rectangle, circle, arrows, freehand)
- Dark mode support
- Localization
- Library of shapes and components
- Arrow bindings and labels
- Image support

## Technology Stack
- React for UI
- TypeScript for type safety
- Firebase for collaboration backend
- Jotai for state management
- Vite for development and building
- IndexedDB/LocalStorage for offline storage

The architecture allows for both using Excalidraw as a component in other applications and as a standalone web application with additional features.
  • 코드 온보딩

    Claude Code는 몇 초 만에 전체 코드베이스를 매핑하고 설명합니다. 에이전틱 검색을 사용하여 컨텍스트 파일을 수동으로 선택하지 않고도 프로젝트 구조와 의존성을 파악합니다.

  • 이슈를 PR로 전환

    도구 간 전환은 그만하세요. Claude Code는 GitHub, GitLab, 그리고 커맨드라인 도구와 연동하여 이슈를 읽고, 코드를 작성하고, 테스트를 실행하고, 풀 리퀘스트를 열어줍니다.

  • 장시간 리팩토링 및 마이그레이션 실행

    Claude Code는 저장소 전반의 임포트를 추적하고, 테스트를 실행하며, 문제가 발생해도 멈추지 않고 계속 진행합니다.

코딩하는 곳에서 함께

Claude Code running in a terminal

터미널에서 시작하기

강력한 터미널 통합. 모든 IDE와 함께 모든 CLI 도구와 연동됩니다.

또는 문서를 읽어보세요

Claude Code extension in VS Code

에디터와 통합하기

VS Code(+ Cursor, Devin Desktop) 및 JetBrains IDE용 네이티브 확장 프로그램.

Claude Code on the web

어디서나 액세스

브라우저, 모바일 앱 또는 데스크톱의 Claude에서 빠르게 액세스. 병렬 작업이나 이동 중 코딩에 유용합니다.

Slack에서 코딩 작업 시작하기

개발자들의 이야기

  • Claude Code는 우리 팀의 코딩 효율성을 크게 향상시켰습니다. 이제 노트북에서 EDA 코드를 작성하고—데이터를 가져오고, 모델을 훈련하고, 기본 메트릭으로 평가한 후—Claude에게 이를 Metaflow 파이프라인으로 변환해 달라고 요청할 수 있습니다. 이 과정으로 모델당 1~2일의 반복적인(그리고 종종 지루한!) 작업을 절약할 수 있습니다.

    Anton Biryukov, 스태프 소프트웨어 엔지니어

    스토리 읽기
  • Claude를 통해 우리는 단순히 고객 서비스를 자동화하는 것이 아니라, 진정한 인간적 품질로 끌어올리고 있습니다. 이를 통해 지원 팀은 고객 경험과 상호작용의 진정한 가치에 대해 더 전략적으로 사고할 수 있습니다.

    Fergal Reid, AI 부문 부사장

    스토리 읽기
  • Claude Code는 우리 팀을 한 단계 끌어올리고 있습니다. 우리는 무엇이 필요한지 결정하고 프로세스를 원활하게 하여 Claude Code가 처음부터 끝까지 빌드하고 검증할 수 있도록 합니다. 이제 제 업무의 상당 부분은 가능한 한 많은 Claude Code 인스턴스를 바쁘게 유지하는 것입니다.

    Simon Last, 공동 창업자

    스토리 읽기

즐겨 사용하는 커맨드 라인 도구와 연결

터미널은 실제 작업이 이루어지는 공간입니다. Claude Code는 배포, 데이터베이스, 모니터링, 버전 관리 등 개발을 지원하는 도구와 연결됩니다. 새로운 인터페이스를 추가하는 대신, 기존 스택을 더욱 강화합니다.

자주 묻는 질문

Claude Pro 또는 Max 플랜, Team 또는 Enterprise 플랜, 혹은 Claude Console 계정으로 Claude Code에 액세스할 수 있습니다. Claude Code 다운로드 후 해당 Claude 또는 Console 자격 증명으로 로그인하세요.

Claude Code는 버그 수정 및 테스트 같은 일상적인 작업은 물론, 장시간 비동기로 진행되는 리팩토링과 신기능 개발 같은 대규모 작업도 처리할 수 있습니다.

설계자이자 조율자로서 방향을 제시하면 Claude Code가 실행합니다. 원하는 것을 설명하면 계획을 세우고, 코드를 작성하고, 테스트를 실행하고, 풀 리퀘스트를 열어줍니다. 여러 작업을 동시에 진행하면서, 계속 진행하기 위해 필요한 결정 사항을 사용자에게 알려줍니다.

Claude Code는 터미널에서 실행되며, 워크플로우를 변경하지 않고도 선호하는 IDE 및 개발 도구와 함께 작동합니다. Claude Code는 Git과 같은 커맨드 라인 도구와 GitHub 같은 MCP 서버를 활용해 자체 기능을 확장할 수도 있습니다.

예. Claude Code는 로컬 터미널에서 실행되며, 백엔드 서버나 원격 코드 인덱스 없이 모델 API와 직접 통신합니다. 또한 파일을 변경하거나 명령을 실행하기 전에 반드시 허가를 요청합니다.

Claude Code는 macOS, Linux, Windows에서 작동합니다. 전체 시스템 요구사항 보기.

Claude Console 계정으로 사용 시, Claude Code는 표준 API 요금으로 API 토큰을 소비합니다.

예. Max, Pro, Team, Enterprise 사용자는 Claude 데스크톱 앱에서 Claude Code에 액세스할 수 있습니다.

Fast mode는 Opus 5의 고속 구성으로, 토큰당 비용이 높아지는 대신 모델 속도를 2.5배 향상시킵니다. Fast mode 제공 위치:

  • Claude Code 리서치 프리뷰에서 사용 가능하며, 백만 토큰당 $10/$50로 책정됩니다.
  • 소비 기반 플랜에서 이용 가능합니다.
  • 구독 플랜 사용자의 경우 사용 크레딧을 통해 이용 가능합니다.