Taplink, 바이브 코딩으로 대체 가능?

인스타그램 프로필에 걸 링크 페이지를 만들고 버튼 순서까지 다듬는 도구

YES · 가능

프롬프트 한 방이면 충분합니다.

category: 링크·바이오price: ₩4,200/mo연간: ₩50,400직접 만들면: 한나절domain: taplink.at가격 확인: 2026-10-17프롬프트 바로 보기 ↓

the verdict

판정과 근거

프로필에 링크 버튼과 짧은 소개를 걸고 버튼별 클릭을 세는 화면은 하루면 만들 수 있어, 링크를 모아 보여 주는 용도는 직접 만든 페이지로 대체됩니다. 결제 버튼과 하위 페이지를 붙이지 않아도 링크 페이지 역할은 그대로 남습니다.

프로필 링크 페이지와 클릭 순위 확인은 하루면 직접 만들 수 있습니다. 다만 버튼 편집기와 상품 결제, 유입 통계를 한 화면에서 관리하는 부분은 직접 만들면 각각 따로 챙겨야 합니다. 요금은 PRO 월 US $3(12개월 결제, 연 US $36, 정가 월 US $6)이고 최소 3개월 결제라 3개월로 끊으면 월 US $6, 무료 BASIC 은 링크 무제한입니다 (2026-10-17 확인).

what you'd build

직접 만들면 되는 핵심 기능

핵심 흐름

편집 화면에서 버튼 제목, 주소, 아이콘, 순서를 정하면 공개 주소에 페이지가 뜨고, 방문자가 누른 버튼과 날짜가 쌓여 어떤 링크가 자주 눌렸는지 보이는 흐름까지 직접 만들 수 있습니다.

만드는 범위

개인 프로필용 링크 페이지와 버튼별 클릭 확인을 직접 만든 도구로 대체하는 범위

예상 소요

한나절

  1. 한나절
  2. 주말
  3. 며칠
  4. 몇 주
필요한 것
  • Node.js 22가 도는 작은 서버 또는 무료 정적 호스팅
  • 프로필 사진과 버튼 아이콘을 둘 이미지 저장 공간
  • 버튼 클릭 수를 쌓아 둘 SQLite 파일
  • 페이지 주소로 쓸 도메인과 HTTPS 인증서
  • 방문 통계에 남길 항목과 보관 기간 기준

what you lose

솔직히, 이건 포기하게 됩니다

why people still pay

사람들이 계속 돈 내는 이유

링크 페이지 자체는 어렵지 않지만 버튼을 눌러 결제까지 이어지는 흐름과 그 전환을 보여 주는 통계를 같이 관리하려면 손이 많이 갑니다. 페이지 편집기와 결제 버튼이 이미 붙어 있어서 직접 만들 필요가 없다는 점이 결제를 이어 가게 만듭니다.

해자완성도외부 연동버튼 편집기와 결제·통계를 한 화면에 붙여 둔 완성도
직접 만들면 떠안는 것

버튼이 늘고 캠페인 주소가 바뀔 때마다 링크와 미리보기 이미지를 손봐야 하고, 클릭 기록이 쌓이면 오래된 로그를 지우는 일과 통계 화면 속도를 직접 관리해야 합니다. 결제 버튼을 붙이면 정산과 환불 처리까지 함께 떠안게 됩니다.

pricing

Taplink 플랜별 가격

플랜가격월 원화한도
BASIC프로필당US $0 (forever)₩0링크 무제한, 짧은 글과 테마, 인스타그램 프로필 1개에 연결하는 페이지
PRO프로필당월 US $3 (12개월 결제, 연 US $36 · 정가 월 US $6)₩4,200프로필 1개, 링크 무제한, 버튼·블록 확장, 하위 페이지와 방문 통계
숨은 비용

월 결제가 없고 최소 3개월부터 끊어 결제하며, 3개월 결제로 바꾸면 월 US $6로 올라갑니다. 12개월 값은 정가 월 US $6에 취소선을 그은 할인 표시라 갱신 때 값이 달라질 수 있고, 세금 포함 여부는 화면에 없습니다.

원화는 USD×1,400원·EUR×1,500원 고정 환율로 환산했습니다. 굵게 표시한 플랜이 목록의 월 가격 기준입니다. 확인일 2026-10-17 · taplink.at/en/pricing

the escape hatch

만들기 싫다면: 무료·오픈소스 대안

LinkStack ↗오픈소스 · AGPL-3.0직접 설치

서버에 올려 쓰는 오픈소스 링크 페이지로 프로필 페이지를 여러 개 만들고 테마, 아이콘, 링크 블록을 관리 화면에서 손볼 수 있습니다.

유료 대비직접 설치하고 업데이트해야 하며 상품 결제와 인스타그램 자동화는 없습니다.

확인 2026-10-17 · github.com/LinkStackOrg/LinkStack, linkstack.org

LittleLink ↗오픈소스 · MIT직접 설치

정적 HTML·CSS 템플릿과 도커 이미지로 링크 페이지를 만드는 오픈소스로 서비스별 버튼 스타일을 그대로 가져다 쓸 수 있습니다.

유료 대비편집기를 쓰려면 도커 서버를 돌려야 하고, 클릭 통계와 결제 버튼은 없습니다.

확인 2026-10-17 · github.com/sethcottle/littlelink, littlelink.io

one-shot build prompt · 22줄

이 프롬프트 한 방이면 됩니다

Taplink를 대신할 프로필 링크 페이지를 만든다. 버튼 목록, 버튼 아이콘, 버튼별 클릭 수, 하위 페이지 두 개까지가 범위다.
스택은 Node.js 22, Express, EJS, better-sqlite3 로 고정하고 프런트엔드 프레임워크나 외부 링크 서비스는 끌어오지 않는다.
로컬에서는 `npm ci && npm run dev` 한 번으로 공개 페이지(/p/main)와 편집 화면(/edit)이 4100번 포트에 뜨게 한다.
버튼과 클릭 기록은 ./data/taplink-lite.db 한 파일에 두고 버튼 목록과 클릭 순위를 CSV·JSON 으로 내보낸다.
EDIT_PASSWORD, SESSION_SECRET, SITE_DOMAIN, STATS_TIMEZONE=Asia/Seoul 을 .env 에서 읽고 .env.example 만 커밋한다.
편집 화면에서 버튼 제목, 주소, 아이콘 이름, 강조 색, 공개 여부를 넣고 위아래 버튼과 끌기로 순서를 바꾼다.
하위 페이지는 '가격 안내'와 '자주 묻는 질문' 두 개로 고정하고 버튼에서 링크로 연결한다.
버튼을 누르면 /out/<버튼ID> 로 넘겨 준 뒤 도착 페이지로 보내고, 눌린 시각과 버튼ID, 유입 도메인만 기록한다.
편집 화면 오른쪽에 버튼별 오늘·7일·30일 클릭 수를 표로 보여 준다.
버튼 주소는 http·https 만 허용하고 data: 나 javascript: 스킴, 자기 관리 주소는 저장 단계에서 거부한다.
버튼이 하나도 없을 때 공개 페이지에 보여 줄 빈 상태 화면, 클릭 순위를 집계하는 동안의 로딩 표시, 링크 저장이 실패했을 때의 오류 안내를 만든다.
공개 페이지는 누구나 읽을 수 있게 두고 편집 화면은 비밀번호 로그인과 HttpOnly 세션 쿠키로 막으며 /out 요청은 IP당 분당 90회로 제한한다.
방문자 IP 는 남기지 않고 날짜와 유입 도메인만 저장하며, 클릭 기록은 180일이 지나면 매일 새벽 지운다.
문의 답변이 필요하면 카카오 알림톡이나 문자 대신 Resend 이메일로 보낸다.
상품 판매를 붙인다면 금액은 원화(₩)로 표시하고, 국내 결제 PG 연동은 가맹 심사와 정산 계약이 필요하므로 범위에서 빼고 외부 판매 페이지로 가는 버튼만 둔다.
화면 문구와 시각 표기는 한국어(Asia/Seoul)로 하고 클릭 시각은 2026년 10월 17일 (토) 오후 9:15 형식으로 적는다.
정리한 클릭 기록은 180일 보관 후 삭제한다는 점과 삭제 요청 처리 방법을 개인정보 안내 문구에 적는다.
버튼 주소 검증과 클릭 집계(하루 중복 제거, 주간·월간 경계) 단위 테스트, 버튼 추가부터 클릭·순위 확인까지 한 바퀴 도는 통합 테스트를 Vitest 로 작성한다.
README 에는 실행 명령, .env 키, DB 위치와 백업, 기록 보관 기간, 하위 페이지 편집 방법을 적는다.
회원가입, 요금 청구 화면, 외부 광고·추적 스크립트는 넣지 않는다.
상품 결제 버튼, 인스타그램 DM 자동화, 블록 마켓, 프로필 여러 개 관리는 일부러 뺀다.
마지막으로 npm test 로 버튼 검증과 클릭 집계 테스트를 실행해 통과를 확인하고 쓴 명령을 순서대로 적는다.

sources

참고한 자료

did you kill it?

직접 대체하셨나요?

익명 투표 · IP당 하루 1회 · 데스 리스트 순위에 반영

faq

자주 묻는 질문

Taplink 없이 정말 되나요?

판정은 '가능'입니다. 프로필에 링크 버튼과 짧은 소개를 걸고 버튼별 클릭을 세는 화면은 하루면 만들 수 있어, 링크를 모아 보여 주는 용도는 직접 만든 페이지로 대체됩니다. 결제 버튼과 하위 페이지를 붙이지 않아도 링크 페이지 역할은 그대로 남습니다.

직접 만들면 얼마나 걸리고 뭐가 필요한가요?

예상 소요는 한나절입니다. 만드는 범위는 개인 프로필용 링크 페이지와 버튼별 클릭 확인을 직접 만든 도구로 대체하는 범위이고, 필요한 것은 Node.js 22가 도는 작은 서버 또는 무료 정적 호스팅, 프로필 사진과 버튼 아이콘을 둘 이미지 저장 공간, 버튼 클릭 수를 쌓아 둘 SQLite 파일, 페이지 주소로 쓸 도메인과 HTTPS 인증서, 방문 통계에 남길 항목과 보관 기간 기준입니다.

직접 만들면 뭘 포기하게 되나요?

이런 건 포기해야 합니다: 버튼·폼 블록을 끌어다 붙이는 페이지 편집기 / 상품 결제 버튼과 거래 수수료 0% 요금제 / 방문자 유입과 전환을 보여 주는 통계 화면 / 프로필과 하위 페이지를 한 계정에서 묶어 관리하는 기능. 그리고 버튼이 늘고 캠페인 주소가 바뀔 때마다 링크와 미리보기 이미지를 손봐야 하고, 클릭 기록이 쌓이면 오래된 로그를 지우는 일과 통계 화면 속도를 직접 관리해야 합니다. 결제 버튼을 붙이면 정산과 환불 처리까지 함께 떠안게 됩니다.

얼마나 아끼게 되나요?

Taplink 요금 기준 월 ₩4,200, 1년이면 ₩50,400입니다. 월 결제가 없고 최소 3개월부터 끊어 결제하며, 3개월 결제로 바꾸면 월 US $6로 올라갑니다. 12개월 값은 정가 월 US $6에 취소선을 그은 할인 표시라 갱신 때 값이 달라질 수 있고, 세금 포함 여부는 화면에 없습니다.

만들기 싫으면 무료로 쓸 만한 게 있나요?

LinkStack(오픈소스): 서버에 올려 쓰는 오픈소스 링크 페이지로 프로필 페이지를 여러 개 만들고 테마, 아이콘, 링크 블록을 관리 화면에서 손볼 수 있습니다. LittleLink(오픈소스): 정적 HTML·CSS 템플릿과 도커 이미지로 링크 페이지를 만드는 오픈소스로 서비스별 버튼 스타일을 그대로 가져다 쓸 수 있습니다.

어떤 도구로 만들면 되나요?

Claude Code, Codex, Cursor 어느 에이전트든 됩니다. 복사 버튼을 누르면 에이전트별 실행 안내가 앞에 붙은 프롬프트가 복사되니, 그대로 붙여넣기만 하면 됩니다.

related targets

다음 타겟은 이것들