Claude Quickstarts
요약
Claude Quickstarts는 개발자들이 Claude API를 활용하여 다양한 애플리케이션을 빠르게 구축할 수 있도록 돕는 프로젝트 모음입니다. 고객 지원 에이전트, 금융 데이터 분석가 등 특정 시나리오별 예제를 제공하며, 컴퓨터 및 브라우저 자동화에 대한 심층적인 구현 가이드와 모범 사례도 포함하고 있습니다.
핵심 포인트
- Claude API를 활용한 빠른 애플리케이션 구축 기반을 제공합니다.
- 고객 지원, 금융 분석 등 다양한 도메인 에이전트 예제를 제공합니다.
- 컴퓨터 및 브라우저 자동화에 대한 최신 모범 사례와 구현체를 제시합니다.
- 명시적 도구 정의, 프롬프트 캐싱 등 고급 개발 패턴을 학습할 수 있습니다.
Claude Quickstarts
Claude Quickstarts는 개발자들이 Claude API를 사용하여 애플리케이션을 빠르게 구축하는 데 도움을 주기 위해 설계된 프로젝트 모음입니다. 각 quickstart는 사용자가 특정 요구 사항에 맞게 쉽게 확장하고 사용자 정의할 수 있는 기반을 제공합니다.
Getting Started
Available Quickstarts
Customer Support Agent
Claude를 구동하는 고객 지원 에이전트입니다. 이 프로젝트는 Claude의 자연어 이해 및 생성 기능을 활용하여 지식 기반에 접근할 수 있는 AI 지원 고객 지원 시스템을 만드는 방법을 시연합니다.
Customer Support Agent Quickstart로 이동
Financial Data Analyst
Claude를 구동하는 금융 데이터 분석가입니다. 이 프로젝트는 Claude의 기능을 활용하여 채팅을 통해 금융 데이터를 분석하는 대화형 데이터 시각화 방법을 시연합니다.
Financial Data Analyst Quickstart로 이동
Computer Use Demo
Claude가 데스크톱 컴퓨터를 제어하는 데 사용할 수 있는 환경 및 도구입니다. 이 프로젝트는 모델이 이름으로 호출하는 멤버 도구인 각 컴퓨터 작업(computer action)을 지원하는 최신 computer_toolset_20260801 도구 세트 모양을 포함하여, Claude의 컴퓨터 사용 기능을 활용하는 방법을 시연합니다.
Computer Use Demo Quickstart로 이동
Computer Use Best Practices
A computer-use agent의 교육적이고 네이티브 macOS 참고 구현체입니다. 컨테이너화된 Computer Use Demo와 달리, 이 프로젝트는 macOS 데스크톱에 직접 실행되며 (VM에서 실행하세요!) 더 안정적이고 비용 효율적인 컴퓨터 사용 에이전트를 구축하기 위한 일반적인 패턴들을 시연합니다: 명시적 도구 정의(explicit tool definitions), 정확한 이미지 크기 지정 및 가지치기(correct image sizing and pruning), 프롬프트 캐싱(prompt caching), 서버 측 압축(server-side compaction), 배치 도구 호출(batched tool calls), 샌드박스 셸(sandboxed shell), 그리고 궤적 기록(trajectory recording). Anthropic의 computer-use best-practices guide와 함께 사용됩니다.
컴퓨터 사용 모범 사례 퀵스타트 (Computer Use Best Practices Quickstart)를 확인하세요.
브라우저 사용 데모 (Browser Use Demo)
Claude가 구동하는 브라우저 자동화에 대한 완전한 참고 구현체입니다. 이 프로젝트는 Claude에게 웹사이트 탐색, DOM 요소 검사 및 상호 작용, 콘텐츠 추출, 그리고 사용자 지정 Playwright 기반 브라우저 도구를 사용하여 양식 채우기 능력을 부여하는 방법을 시연합니다.
브라우저 사용 데모 퀵스타트 (Browser Use Demo Quickstart)를 확인하세요.
브라우저 도구 세트 퀵스타트 (Browser Toolset Quickstart)
Python과 TypeScript로 작성된 Claude의 브라우저 도구 세트(browser_toolset_20260801)에 대한 최소한의 CDP(Chrome DevTools Protocol) 예제입니다. 이 예제는 Chrome DevTools Protocol을 통해 하나의 Chromium 탭을 위한 작은 드라이버, 도구 러너와 함께 드라이버를 실행하는 스크립트, 그리고 모델 없이 이를 테스트하는 스크립트를 포함합니다. 인터페이스를 보여주며 프로덕션 코드는 아닙니다.
브라우저 도구 세트 퀵스타트 (Browser Toolset Quickstart)를 확인하세요.
컴퓨터 도구 세트 퀵스타트 (Computer Toolset Quickstart)
Python과 TypeScript로 작성된 Claude의 컴퓨터 도구 세트(computer_toolset_20260801)에 대한 최소한의 VNC 예제입니다. 이 예제는 VNC(RFB 프로토콜, VNC 라이브러리 미사용)를 통해 하나의 데스크톱을 위한 작은 드라이버, 도구 러너와 함께 드라이버를 실행하는 스크립트, 그리고 모델 없이 이를 테스트하는 스크립트를 포함합니다. 인터페이스를 보여주며 프로덕션 코드는 아닙니다.
컴퓨터 도구 세트 퀵스타트 (Computer Toolset Quickstart)를 확인하세요.
자율 코딩 에이전트 (Autonomous Coding Agent)
Claude Agent SDK로 구동되는 자율 코딩 에이전트입니다. 이 프로젝트는 두 개의 에이전트 패턴(초기화 에이전트 + 코딩 에이전트)을 시연하며, git을 통해 진행 상황이 지속되고 에이전트가 점진적으로 작업하는 기능 목록을 가지고 여러 세션에 걸쳐 완전한 애플리케이션을 구축할 수 있습니다.
자율 코딩 에이전트 퀵스타트 (Autonomous Coding Agent Quickstart)를 확인하세요.
관리형 에이전트: Chat SDK
Claude Managed Agents와 Vercel의 Chat SDK로 구동되는 브라우저 채팅 앱입니다. 이 프로젝트는 지속적인(persistent) Managed Agents 세션을 대화별로 유지하면서 채팅 인터페이스를 결합하는 방법을 보여줍니다. 연구 분석가가 웹 검색을 통해 조사하고 간략한 토큰을 토큰 단위로 스트리밍하며, 실시간 피드에서는 도구 호출이 표시됩니다. 동일한 핸들러는 Chat SDK 어댑터를 교체함으로써 Slack, Teams, Discord, Telegram 또는 WhatsApp에서도 실행될 수 있습니다.
Managed Agents Chat SDK Quickstart 바로가기
CopilotKit 및 AG-UI를 사용한 Managed Agents
Claude Managed Agent를 기반으로 구축하고 CopilotKit으로 렌더링된 개인 금융 비서 채팅 앱입니다. 이 프로젝트는 managed-agent 세션을 AG-UI 프로토콜과 연결하고, 이벤트 델타(event deltas)와 함께 응답을 토큰 단위로 스트리밍하며, 에이전트 도구 호출을 채팅 내의 상호작용적인 생성형 UI 컴포넌트로 렌더링하는 방법을 보여줍니다.
Managed Agents with CopilotKit Quickstart 바로가기
Managed Agents: 일일 브리프(Daily Brief)
Claude Managed Agents를 기반으로 구축된, 매주 평일에 사용자의 Slack 채널과 GitHub 풀 리퀘스트를 읽고 짧은 요약본 하나를 Slack에 게시하는 예약 에이전트입니다. 이 프로젝트는 ant apply로 적용되는 파일들만으로 정의된 배포(agent, environment, 두 개의 메모리 저장소, vault, cron 배포), 읽기 전용 선호도 저장소 옆의 읽기/쓰기 상태 저장소, 그리고 방치되어도 잘 실패하도록 설계된 실행 단계(각 소스별 북마크, 반복에 대한 원장(ledger), 읽을 수 없었던 소스로 보고되는 소스)를 보여줍니다.
Managed Agents Daily Brief Quickstart 바로가기
Managed Agents: 지식 위키(Knowledge Wiki)
Claude Managed Agents로 구축된 딜룸(deal-room) 지식 위키입니다. 이 프로젝트는 병렬 추출 세션, 해결 패스(resolve pass), 그리고 유도 통합 드림(steered consolidation dream)을 사용하여 문서 코퍼스를 한 번 버전 관리되는 메모리 스토어 지식 위키로 정제하는 방법을 보여줍니다. 그런 다음, 모든 사실에 출처(provenance)를 명시하고 원본 문서 검색 대비 질문당 토큰 비용을 절감하면서 위키의 반복적인 분석가 질문에 답변할 수 있습니다. 작업 예시는 공개 SEC EDGAR 제출 자료에서 가져온 실제 M&A 데이터 룸입니다.
Managed Agents Knowledge Wiki Quickstart로 이동
Managed Agents: Linear
Linear에서 @멘션하거나 할당할 수 있으며, Claude Managed Agent가 백업하는 에이전트입니다. 이 프로젝트는 Linear의 Agent Platform에 대한 상태 비저장(stateless) 웹훅 브리지를 시연합니다. AgentSessionEvent는 Managed Agents 세션을 Linear 세션과 조직 ID와 함께 세션 메타데이터에 생성하고, session.status_idled 웹훅은 해당 메타데이터를 읽어 댓글로 답장을 게시합니다. 이는 actor=app을 사용하여 Linear OAuth를 통해 설치됩니다.
Managed Agents Linear Quickstart로 이동
Managed Agents: MCP Server (TypeScript)
Claude Managed Agents Sessions API를 아홉 개의 도구(tools)로 노출하는 MCP 서버입니다. 이 프로젝트는 Claude Desktop, Claude Code 또는 claude.ai가 이미 작업 공간에 있는 에이전트를 구동하도록 하는 방법을 보여줍니다. 즉, 목록을 나열하고, 세션을 시작하며, 메시지를 보내고, 답장을 기다립니다. 이는 stdio 또는 Streamable HTTP를 통해 이루어집니다. wait_for_idle이라는 하나의 도구는 세션의 이벤트 스트림을 단일 요청/응답 호출로 변환하며, 에이전트 허용 목록(agent allowlist)은 베어러 토큰 소유자가 접근할 수 있는 범위를 제한합니다.
Managed Agents MCP Server (TypeScript) Quickstart로 이동
Managed Agents: Road Trip Planner
국립공원 로드 트립 플래너를 Claude Managed Agents 세션에 직접 구축했습니다. Next.js를 사용했으며 채팅 프레임워크나 데이터베이스가 없습니다. 이 프로젝트는 하나의 화면에서 네 가지 API 기능을 시연합니다. 세션 이벤트 스트림의 event_deltas를 이용한 토큰별 스트리밍, 특정 요청 위치(injection_location)에 주입되는 볼트 자격 증명(vault credentials), agent_with_overrides를 사용한 세션별 모델 오버라이드, 그리고 초안을 검토자 에이전트에게 전달하는 multiagent 코디네이터가 세션 스레드에서 작동합니다.
Managed Agents: Sentry
Claude Managed Agents를 기반으로 구축된 예약형 Sentry 분류(triage) 에이전트입니다. 이 프로젝트는 호스트 프로세스 없이 크론 스케줄로 세션을 시작하고, 가이드 설정에 필요한 Sentry의 Agent Plugin, 그리고 이슈 분류 및 Seer 근본 원인 분석을 위해 볼트에 영구 저장되는 새로 고침 가능한 MCP OAuth 자격 증명을 배포하는 것을 시연합니다.
Managed Agents: Slack
Claude Managed Agent가 백업하는 Slack 봇입니다. 이 프로젝트는 상태 비저장(stateless) 웹훅 브리지를 시연합니다. @언급이 관리 에이전트 세션을 생성하고 채널 및 스레드를 세션 메타데이터에 저장하며, session.status_idled 웹훅은 해당 메타데이터를 읽어와 인스레드(in-thread)로 답글을 게시합니다. 데이터베이스나 장기 연결은 없습니다.
일반 사용법 (General Usage)
각 퀵스타트 프로젝트에는 자체 README와 설정 지침이 포함되어 있습니다. 일반적으로 다음 단계를 따르게 됩니다:
- 이 저장소를 클론합니다.
- 특정 퀵스타트 디렉터리로 이동합니다.
- 필요한 의존성을 설치합니다.
- 환경 변수로 Claude API 키를 설정합니다.
- 퀵스타트 애플리케이션을 실행합니다.
더 알아보기 (Explore Further)
Claude 및 Claude API 사용에 대한 이해도를 높이려면 다음 리소스를 확인해 보세요:
- Claude API Documentation
- Claude Cookbooks - 일반적인 작업을 위한 코드 스니펫 및 가이드 모음
- Claude API Fundamentals Course
기여 (Contributing)
Claude Quickstarts 저장소에 대한 기여를 환영합니다! 새로운 quickstart 프로젝트 아이디어나 기존 프로젝트 개선 사항이 있다면, 이슈를 열거나 풀 리퀘스트(pull request)를 제출해 주세요.
커뮤니티 및 지원 (Community and Support)
- 토론과 지원을 위해 Anthropic Discord 커뮤니티에 참여하세요.
- 추가 도움말은 Anthropic 지원 문서를 확인해 주세요.
라이선스 (License)
본 프로젝트는 MIT License 하에 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참고해 주세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending TypeScript (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기