Claude Code

Claude Code는 코드베이스를 읽고, 파일을 편집하며, 터미널, IDE, 데스크톱 앱, 브라우저에서 명령을 실행하는 에이전트입니다. 자연어로 빌드하고, 디버그하고, 배포하세요.

macOS, Linux, Windows에서 사용 가능합니다. 문서를 읽어보세요

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로 무엇을 할 수 있을까요?

또는 문서를 읽어보세요

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, 커맨드 라인 도구와 통합되어 이슈 읽기, 코드 작성, 테스트 실행, PR 제출까지 전체 워크플로우를 터미널 하나에서 처리합니다.

  • 강력한 편집 수행

    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는 배포, 데이터베이스, 모니터링, 버전 관리 등 개발을 지원하는 도구와 연결됩니다. 새로운 인터페이스를 추가하는 대신, 기존 스택을 더욱 강화합니다.

자주 묻는 질문