Show HN: Anvil – 스펙 기반 개발을 위한 데스크톱 앱
요약
Anvil은 여러 Claude Code 세션을 관리하는 어려움을 해결하기 위해 개발된 데스크톱 IDE입니다. 이 도구는 병렬 에이전트 작업의 복잡성을 줄이고, 격리된 작업 공간을 제공하여 컨텍스트 스위칭과 충돌 문제를 방지합니다. 사용자가 새로운 작업에 집중할 수 있도록 에이전트 생명 주기 관리와 계획 및 조정 기능을 통합했습니다.
핵심 포인트
- 병렬 에이전트 작업을 위한 데스크톱 IDE를 제공합니다.
- 격리된 작업 트리를 통해 병합 충돌 없이 여러 에이전트를 동시에 실행할 수 있습니다.
- 에이전트의 생명 주기, 컨텍스트 위생 등 복잡한 과정을 IDE가 관리해줍니다.
<p align="center"> <img src="assets/branding/screenshot.png" alt="Anvil screenshot" width="800" /> </p>
개발 동기 (Motivation)
저는 터미널에서 여러 Claude Code 세션을 관리하는 것에 지쳐서 Anvil을 만들게 되었습니다. 터미널 탭과 git 브랜치 사이를 끊임없이 컨텍스트 스위칭하며, 어떤 에이전트가 무엇을 했는지 잊어버리고, 에이전트들이 같은 브랜치에서 서로 충돌하거나, 에이전트가 언제 끝났는지 알 수 없거나, 입력이 필요한 상황 등에서 어려움을 느꼈습니다.
Anvil은 병렬 에이전트 작업의 번거로움을 해결하여, 여러분이 새로운 것에 몰두하는 동안 에이전트들이 작동할 수 있게 합니다. 에이전트 생명 주기(Agent lifecycle), 격리(isolation), 계획 및 조정(planning and coordination), 컨텍스트 위생(context hygiene) 등 모든 것이 IDE에서 처리됩니다. 하지만 이보다 더 중요한 Anvil의 목표는 에이전트 프로그래밍으로 가능한 것의 경계를 확장하는 것입니다.
Anvil을 사용해 보실 기회가 있기를 바랍니다. 피드백이 있다면 알려주시고, Discord에 참여해주세요.
함께 GPU를 구동시켜 봅시다 🔥
기능 (Features)
| 기능 | 설명 |
|---|---|
| 작업 공간 관리 (Workspace management) | 격리된 작업 트리(Isolated worktrees)를 통해 병합 충돌 없이 병렬화할 수 있습니다. |
| ... |
라이선스 (License)
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기