ttnear/Clarc

Native macOS client for Claude Code — a GUI desktop app built with SwiftUI

해결하는 문제

Clarc는 Claude Code CLI를 위한 사용자 친화적인 그래픽 인터페이스를 제공하여 비개발자가 겪는 터미널 진입 장벽을 없앱니다. 명령줄 에이전트 워크플로를 프로젝트 중심의 데스크톱 경험으로 전환하여, 셸을 마스터할 필요 없이 리포지토리 관리, 도구 호출 승인 및 Git 작업 처리를 더 쉽게 만듭니다.

작동 방식

Clarc는 네이티브 macOS 래퍼 역할을 하며 백그라운드에서 실제 claude CLI를 실행합니다. 원래 엔진을 사용하기 때문에 CLAUDE.md 파일, MCP 서버, 슬래시 명령어와 같은 모든 기존 Claude Code 기능이 완벽하게 작동합니다. 시각적 차이, 프로젝트 전환, 파일 관리를 처리하기 위해 최상위에 SwiftUI 기반 레이어를 추가합니다.

대상 사용자

Claude Code 에이전트의 강력한 기능을 원하지만 터미널보다 GUI를 선호하는 macOS 사용자, 특히 비개발자 동료나 CLI 기반 에이전트 상호 작용이 번거롭다고 느끼는 사용자를 위해 설계되었습니다.

주요 기능

  • 프로젝트 중심 워크스페이스: 전용 창과 탭을 사용하여 여러 로컬 또는 GitHub 리포지토리를 병렬로 관리합니다.
  • 시각적 도구 승인: 에이전트가 변경 사항을 실행하기 전에 실제 코드 차이를 보여주는 위험 인식 모달입니다.
  • 통합 개발 도구: Git 상태가 포함된 기본 파일 탐색기, SwiftTerm 기반의 내장 터미널, 프로젝트별 서식 있는 텍스트 메모장.
  • 간소화된 설정: GitHub OAuth 통합을 통해 SSH 키 설정을 자동화하여 원활한 리포지토리 복제를 구현합니다.
  • 고급 세션 제어: 모든 메시지에서 대화를 분기하고, 프롬프트를 대기열에 추가하고, 세션별로 추론 노력 수준을 조정하는 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트