← AI 기술 레이더
업데이트 소식GeekNews

내가 Claude로 만든 앱, 이미 있던 프로젝트였다

개발자가 Claude로 밤하늘 천체를 안내하는 Dark Hours 웹 앱을 제작해 공개했으나, 기존 오픈소스 프로젝트 DarkHours.app과 이름과 기능이 거의 동일했습니다. 처음에는 이름 변경과 기능 차별화를 시도했지만, 약 1시간 뒤 기존 프로젝트의 버그까지 재현되고 있음을 발견했습니다.

배경부터 차근차근 살펴보기

최근 Claude를 이용해 밤하늘의 별과 행성을 실시간으로 확인해주는 웹 앱 'Dark Hours'를 만들어 공개한 개발자 사례가 있었습니다. AI 도구로 짧은 시간에 함수형 앱을 완성하고 배포한 일반적인 시나리오처럼 보였습니다.

그런데 공개 직후 예상 밖의 발견이 있었습니다. 기존에 같은 이름 'DarkHours.app'이라는 오픈소스 프로젝트가 이미 있었고, 기능과 인터페이스가 매우 유사했던 것입니다. 처음에는 이름을 바꾸고 기능을 차별화하려는 시도를 했습니다.

하지만 약 1시간이 지난 뒤 더 놀라운 발견을 했습니다. 기존 프로젝트에서 나타난 버그까지 자신의 앱에서 동일하게 재현되고 있었던 것입니다. 이는 단순한 우연의 유사성이 아니라, 무의식적으로 같은 로직과 구조를 따라 구현했을 가능성을 시사합니다.

이 사례는 AI 도구의 편리함과 함께 따라오는 새로운 과제를 보여줍니다. 생성 AI로 빠르게 만들어진 결과물이 기존 작업과 무의식적으로 닮을 수 있으며, 그것을 배포 전에 검증하지 않으면 의도하지 않은 중복이나 무단 재현이 될 수 있다는 점입니다.

구체적으로 무엇이 달라졌나

  1. 01

    Claude로 생성한 앱이 기존 오픈소스 프로젝트 DarkHours.app과 이름이 동일했습니다.

  2. 02

    인터페이스와 기능 구성이 거의 같은 수준으로 유사했습니다.

  3. 03

    개발자는 처음에 이름 변경과 기능 차별화로 해결하려 시도했습니다.

  4. 04

    약 1시간 뒤 기존 프로젝트의 특정 버그까지 재현되는 것을 발견해 단순 유사성 이상의 문제임을 인식했습니다.

  5. 05

    이는 AI 도구가 학습한 패턴을 무의식적으로 따라갈 수 있음을 보여주는 실제 사례입니다.

누구에게 어떤 의미가 있나

AI로 앱·웹·기능을 만드는 개발자

배포 전에 기존 유사 프로젝트가 있는지 확인하는 검증 절차를 필수 단계로 추가해야 함을 알게 되며, 같은 실수를 반복하지 않도록 배포 전 체크리스트를 수립하게 됩니다.

연구·콘텐츠 제작을 AI로 하는 사용자

자신의 원본성이라고 여겼던 결과물이 실은 학습 데이터에 있던 기존 작업을 무의식적으로 재현했을 가능성을 인식하게 되며, 제출이나 발표 전 유사도 검사를 필수 절차로 삼게 됩니다.

AI 도구의 능력과 한계를 평가하는 사람

생성 AI는 빠르고 편리하지만 무의식적 유사성 문제를 완전히 해결할 수 없으므로, 인간의 검증 단계가 여전히 필수이며 AI 도구만으로는 부족함을 확인합니다.

어디에 어떻게 써볼 수 있나

AI로 만든 개인 프로젝트 배포 전 검증

Claude나 ChatGPT 등으로 앱이나 기능을 만든 후 바로 배포하기 전에, 유사한 기존 프로젝트가 있는지 확인하는 단계를 추가합니다.

예를 들면
웹 검색, GitHub, Product Hunt, Indie Hackers 등에서 프로젝트 이름, 핵심 기능, 사용 기술스택으로 검색해봅니다. 예: '천체 관찰 웹앱', 'sky-viewing app', 'astronomy viewer' 등 여러 키워드로 시도합니다.
확인할 결과
자신이 만든 프로젝트와 같거나 유사한 기존 작업 1~3개를 찾을 수 있으며, 그것의 구현 방식, 사용자 평가, 버그 이력을 검토하여 차별화 전략을 수립하거나 협업 가능성을 탐색할 수 있습니다.

AI 생성 콘텐츠의 원본성 검증

논문, 기사, 보고서를 AI로 작성한 후 제출이나 발표하기 전에, 주요 아이디어와 표현이 기존 출판물과 무의식적으로 겹치지 않는지 확인합니다.

예를 들면
Turnitin, Copyscape 같은 유사도 검사 도구를 사용하거나, 핵심 문장과 아이디어를 Google Scholar·Google 검색으로 확인합니다. 예: AI 글의 핵심 주제 2~3개 문구를 인용부호 없이 검색어로 넣어 기존 출판물과의 겹침을 확인합니다.
확인할 결과
80% 이상 독창적인 결과물임을 확인하거나, 겹치는 부분을 찾아 문구를 수정·재작성하여 원본성을 확보한 뒤 배포할 수 있습니다.

팀 협업 시 중복 기능 방지

조직 내에서 AI로 자동화 도구나 내부 앱을 만들 때, 이미 같은 부서나 다른 팀에서 만든 유사 도구가 있는지 먼저 확인합니다.

예를 들면
내부 wiki, 도구 레지스트리, GitHub organization 등에서 관련 키워드로 검색하고, 담당자들과 Slack·이메일로 '○○를 위한 자동화 도구를 만들려는데, 이미 있나요?'라고 확인합니다.
확인할 결과
중복 개발을 줄이고, 기존 도구를 개선하는 쪽으로 협업 방향을 수정하거나, 차별화된 새 도구라면 그 근거를 명확히 문서화할 수 있습니다.

처음부터 무리하지 말고, 이 순서로 확인하세요

  1. 자신이 만든 AI 결과물 목록화

    최근 3개월 동안 Claude, ChatGPT, Gemini 등으로 만들거나 정리한 앱, 웹, 기능, 콘텐츠를 나열합니다. 아직 공개하지 않은 미완성 프로젝트도 포함합니다.

    확인: 최소 3개 이상의 항목이 리스트에 올라왔는가? 그 중 이미 공개된 것과 미공개 것을 구분했는가?

  2. 핵심 키워드로 기존 작업 검색

    각 항목의 이름, 핵심 기능, 사용된 기술을 조합하여 Google, GitHub, Product Hunt, Indie Hackers에서 검색합니다. 한글과 영문 키워드를 모두 시도합니다.

    확인: 각 항목당 최소 2개 검색 채널(예: GitHub + Product Hunt)을 확인했는가? 유사도 70% 이상인 기존 프로젝트를 찾았는가?

  3. 찾은 기존 작업 분석 및 기록

    발견한 기존 프로젝트들의 라이선스, 구현 방식, 사용자 평가, 버그·한계를 정리합니다. 스프레드시트나 문서에 자신의 버전과 비교 테이블을 만듭니다.

    확인: 각 프로젝트마다 [프로젝트명] [라이선스] [주요 차이점] [유사도 평가]를 최소 3줄 이상 기록했는가?

  4. 작은 규모로 검증 절차 시행

    미공개 프로젝트 1개를 선택해, 위의 검색 → 분석 → 기록 절차를 처음부터 끝까지 완전히 밟습니다. 소요 시간과 발견한 기존 프로젝트를 메모합니다.

    확인: 실제로 예상하지 못한 유사 프로젝트를 발견했는가? 검증에 걸린 시간이 15분 이내인가?

  5. 앞으로 AI 결과물 공개 전 체크리스트 수립

    위 절차를 바탕으로 '**AI 생성물 공개 전 체크리스트**'를 만듭니다. (1) 기존 프로젝트 검색 (2) 유사도 분석 (3) 라이선스·출처 확인 (4) 팀·조직 내 중복 확인 (5) 최종 배포 여부 결정 등의 항목을 포함합니다.

    확인: 체크리스트가 5개 항목 이상이고, 앞으로 새 프로젝트마다 사용할 수 있게 다시 한 번 읽어보았는가?

확인된 범위와 아직 모르는 내용을 구분하세요

원문은 Claude로 앱을 만드는 과정에서 기존 오픈소스 프로젝트와 무의식적 유사성을 발견한 사실을 명확히 보도했습니다. 그러나 원문은 두 프로젝트 간 유사성의 정확한 범위(기능 수준인지 코드 복제인지), Claude 모델의 학습 데이터 포함 여부, 그리고 개발자의 최종 결정을 명시하지 않았습니다. 따라서 이 사례를 일반화하려면 원문이 제시하는 사실 이상으로 출처 없이 추론하면 안 되며, 필요하면 원문의 URL을 통해 추가 정보를 직접 확인해야 합니다.

  • 원문이 유사성의 범위를 명확히 하지 않았습니다. 기능·인터페이스 수준의 닮음인지, 코드 로직까지 동일한 재현인지, 아니면 그 중간 수준인지 불분명하므로 직접 두 프로젝트를 비교해야 합니다.
  • Claude의 학습 과정에서 기존 오픈소스 코드를 어느 정도 학습했는지, 그리고 그것이 이번 무의식적 재현에 얼마나 영향을 미쳤는지는 Anthropic의 공식 설명이 없습니다.
  • 이 사례가 얼마나 일반적인 현상인지 통계적 근거가 없습니다. 한 개의 우연한 사건인지, AI 생성 결과물에서 빈번한 현상인지 판단하기 위해 더 많은 사례 수집이 필요합니다.
  • 원문에 개발자의 최종 결론(차별화 성공 여부, 기존 프로젝트와의 협업 여부, 배포 중단 등)이 명시되지 않았으므로, 이 사건 이후 어떤 결정이 내려졌는지 불명확합니다.

원문에서 다시 확인하기

이 글은 GeekNews의 공식 발표를 바탕으로 정리했습니다. 기능 범위와 제공 조건은 바뀔 수 있으므로 실제로 적용하기 전에는 원문을 다시 확인해 주세요.

마지막 확인
2026-08-09
다음 검토
2026-09-08

이어 볼 실전 가이드

같은 활용 분야의 소식