가이드

AI로 만든 앱, 우리 팀에만 공유하는 방법

바로 답하면

앱이 뜨기 전에 회사 로그인을 확인하는 호스팅에 앱을 올리세요. 동료들은 회사 Google 또는 Microsoft 계정이나 회사 이메일로 받은 코드로 로그인하고, 그 외에는 아무도 들어오지 못해요.

비밀번호를 건 공개 링크는 피하고, 모두에게 앱을 만든 툴에 가입하라고 하지도 마세요. 이 페이지의 나머지 부분에서 선택지별 설명, 단계, “비공개”인지 확인하는 다섯 가지 기준을 보여 드려요.

마지막 업데이트 TeamOnly가 썼어요. 아래 선택지 중 하나를 저희가 만들기 때문에, 가격과 제한은 각 업체 자체 페이지로 링크했어요.

01선택지

비공개로 공유하는 방법에는 무엇이 있나요?

저희를 포함해 흔히 쓰는 방법들이에요. 누가 들어올 수 있는지, 동료가 새 계정을 만들어야 하는지, 직접 설정할 게 얼마나 되는지가 달라요.

사내 앱을 동료에게만 공유하는 방법, 2026년 10월 25일 확인
선택지들어올 수 있는 사람동료가 새 계정을 만드나요?데이터베이스 포함비공개로 만드는 비용잘 맞는 경우
공개 호스팅 + 비밀번호Vercel, Netlify, Replit공유 비밀번호를 가진 누구나아니요, 비밀번호만Vercel, Netlify는 없음. Replit은 내장Vercel: Pro에서 프로젝트당 월 $20. Netlify: Pro 요금제, 월 $20회사 밖 사람에게 보여 주는 짧은 데모
앱 빌더의 비공개 공유Lovable, Replit, Vercel Authentication그 플랫폼 계정이 있고 워크스페이스에 있거나 초대받은 사람예, 그 플랫폼에Lovable, Replit: 있음. Vercel: 따로 추가Lovable: Business 요금제, 월 $50부터. Replit: Starter 또는 Core 이상. Vercel Authentication: 무료모두가 이미 그 플랫폼을 쓰는 팀
Cloudflare Access내 호스팅 앞에설정을 마치면, 회사 로그인 또는 이메일로 받은 일회용 PIN아니요없음, 호스팅이 아님50명까지 무료, 그 뒤 사용자당 월 $7, 연 단위 결제이미 Cloudflare를 쓰는 기술적인 제작자
Tailscale 또는 VPN사설 네트워크사설 네트워크에 연결된 사람예, 모두 VPN 앱을 설치하고 로그인없음, 서버는 직접 운영VPN 요금제에 따라 다름모두가 이미 VPN을 쓰는 회사
사내 툴 플랫폼Retool 등플랫폼에 추가한 사용자예, 사용자 자리있음Retool Team: 제작자당 월 $10, 사용자당 월 $5, 연 단위 결제코드 대신 비주얼 빌더로 만들 때
TeamOnly회사 로그인이 내장된 호스팅회사의 누구나: 회사 Google, 회사 Microsoft 또는 이메일 코드아니요있음, 앱마다 하나, 파일 저장소와 시크릿도제작자 월 $19. 앱을 쓰기만 하는 사람은 무료Claude Code나 Cursor로 만들었고 오늘 바로 팀이 써야 하는 앱

2026년 10월 25일 확인. 출처: Vercel Deployment Protection, Netlify password protection, Replit: who can access your app, Lovable plans, Cloudflare Access plans, Retool pricing. 자세한 내용은 전체 비교에 있어요.

02단계별로

TeamOnly로 공유하려면 어떻게 하나요?

다섯 단계, 처음에는 10분 정도 걸려요. 컴퓨터에 Node.js가 필요한데, Claude Code나 Cursor를 쓴다면 이미 있어요.

  1. 회사 이메일로 무료로 시작하기

    14일 동안 카드 없이 무료로 써 보세요. 그 뒤로 Builder는 월 $19에 제작자 1명, 앱 최대 3개예요. 회사 이메일 도메인이 문이 돼요. 무료 체험 시작하기.

  2. 프로젝트에서 npx teamonly init 실행하기

    Claude Code와 Cursor가 읽는 안내와, 로그인한 사람, 데이터베이스, 파일을 앱에서 쓰기 위한 작은 라이브러리를 추가해요.

  3. AI 툴에 앱 요청하기

    평소 말이면 돼요: “경비 승인 툴을 만들어 줘. 직원은 영수증을 제출하고, 관리자는 승인하고, 재무팀은 지급 완료로 표시해.” 안내 덕분에 TeamOnly에서 돌아가는 형태, 즉 React 화면과 작은 API로 만들어져요.

  4. 한 번 로그인하고 배포하기

    컴퓨터에서 처음이라면 npx teamonly login을, 그다음 npx teamonly deploy를 실행하세요. expenses.acme.teamonly.app 같은 링크가 생겨요. 데이터베이스, 파일 저장소, 시크릿은 첫 배포 때 만들어져요.

  5. 링크 보내기

    회사의 누구나 열 수 있어요. npx teamonly access only dana@acme.com sam@acme.com으로 지정한 사람에게만 열 수도 있어요.

Terminal~/expenses
npx teamonly initAdded instructions for Claude Code and Cursornpx teamonly loginSigned in as dana@acme.comnpx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in.

처음부터 끝까지 명령어 세 개

Claude Code나 Cursor에게 대신 실행해 달라고 할 수도 있어요. 무엇이든 실행하기 전에 먼저 물어봐요.

Cloudflare 계정도, 데이터베이스 서비스도, 직접 짤 로그인 코드도 없어요.

03받는 쪽에서는

동료에게는 무엇이 보이나요?

회사 이름이 적힌 로그인 화면, 그다음 내 앱.

“Google로 로그인”이나 “Microsoft로 로그인”을 눌러 회사 계정을 고르거나, 회사 이메일을 입력하고 저희가 보낸 6자리 코드를 넣어요. 앱은 그 사람의 이름을 알아요. 다음부터는 이미 로그인된 상태예요.

개인 Gmail을 쓰거나 다른 회사 사람이라면 그 화면에서 돌려보내져요. 그 사람에게는 앱이 아예 뜨지 않아요. 회사 로그인 더 알아보기.

04흔한 실수

비밀번호를 건 공개 링크로는 왜 안 되나요?

비공개 아님

대부분의 호스팅은 누구나 방문하는 웹사이트를 위해 만들어졌어요. 팀용으로 비공개로 만드는 건 부가 기능이고, 보통 공유 비밀번호를 뜻해요.

  • 비밀번호는 퍼져 나가요. 채팅방이나 외주 인력에게 보낸 이메일에 남고, 누가 갖고 있는지 알 수 없어요.
  • 이름이 없어요. 모두 같은 방식으로 로그인하면 앱은 누가 경비를 승인했는지 기록할 수 없어요.
  • 퇴사해도 남아요. 퇴사한 사람도 비밀번호를 바꾸고 다른 모두에게 알려 줄 때까지 여전히 알고 있어요.
  • 목록에 없다고 비공개는 아니에요. 아무에게도 알려 주지 않은 링크도 결국 발견되고, 공유되고, 가끔은 색인돼요.

05확인 기준

업무용 앱에서 “비공개”는 무엇을 뜻해야 할까요?

무엇을 고르든 이 다섯 가지를 확인하세요. 하나에 1분이면 돼요.

  1. 앱보다 로그인이 먼저예요

    로그인하기 전에는 아무도 앱 화면을 하나도 볼 수 없고, 데이터도 가져갈 수 없어요. 먼저 뜨고 나서 로그인을 요청하는 페이지는 비공개가 아니에요.

    확인 방법 시크릿 창에서 링크를 열어 보세요. 로그인 화면이 나와야 해요. /api/expenses처럼 앱 API 주소도 열어 보세요. 거부돼야 해요.

  2. 회사 계정만 들어와요

    회사가 관리하는 계정으로 로그인하고, 이메일 도메인은 서버에서 확인해요. 개인 계정은 돌려보내요.

    확인 방법 개인 Gmail이나 Outlook 주소로 로그인해 보세요. 거부돼야 해요.

  3. 앱마다 데이터가 분리돼 있어요

    앱에는 자기 데이터베이스, 파일, 키가 있어요. 다른 앱이나, 데이터베이스 주소를 아는 낯선 사람은 읽을 수 없어요.

    확인 방법 이렇게 물어보세요: 앱 로그인을 거치지 않고 누군가 데이터베이스에 닿을 수 있나? Supabase라면 모든 테이블에 행 수준 보안(RLS)이 켜져 있는지 확인하세요. 코드에 키가 적혀 있지 않은지도 확인하세요.

  4. 검색에 나오지 않아요

    검색 엔진에 앱을 목록에 올리지 말라고 알리고, 어차피 검색 엔진은 앱 안을 볼 수 없어요.

    확인 방법 Google에서 앱 주소를 검색해 보세요. 응답에 noindex 헤더가 있는지 확인하세요.

  5. 퇴사하면 접근이 끝나요

    누군가 퇴사하면 따로 특별한 일을 하지 않아도 접근 권한이 사라지고, 아무도 새 비밀번호가 필요 없어요.

    확인 방법 이렇게 물어보세요: 이 사람의 회사 계정을 오늘 비활성화하면, 내일도 들어올 수 있나? 공유 비밀번호라면 답은 “예”예요.

무엇으로 만들었는지에 따라

Lovable, Bolt, Replit, v0

Lovable, Bolt, Replit, v0로 만들었어요. 그래도 할 수 있나요?

먼저 그 플랫폼 자체의 비공개 공유부터 보세요. 팀 모두가 이미 거기 계정이 있다면 그걸로 충분할 수 있어요: Lovable의 Business 요금제는 게시된 앱을 워크스페이스로 제한할 수 있고, Replit은 워크스페이스나 초대한 사람에게만 게시할 수 있어요.

동료들이 거기 계정이 없다면 코드를 내보내세요. TeamOnly는 React 화면과 작은 JavaScript 또는 TypeScript API를 실행해요. 로그인과 테이블을 Supabase에 의존하거나, Next.js 서버 기능을 쓰는 앱은 먼저 수정이 필요해요. Python 앱은 여기서 실행할 수 없어요. 가진 것을 hello@teamonly.dev로 보내 주시면 솔직하게 말씀드릴게요.

Claude Code, Cursor

Claude Code나 Cursor로 만들었어요. 무엇이 달라지나요?

거의 없어요. 프로젝트에서 npx teamonly init를 실행하고, AI 툴에게 앱을 TeamOnly에 맞춰 달라고 하세요. AI는 안내를 읽고, 저희가 지원하지 않는 서비스 대신 저희 로그인, 데이터베이스, 파일을 써요.

Claude Code 가이드 · Cursor 가이드 · 시작용 템플릿

06FAQ

자주 묻는 질문

모든 질문과 답변

Claude Code로 만든 앱을 동료와 어떻게 공유하나요?

앱이 뜨기 전에 회사 로그인을 확인하는 곳에 호스팅하고, 링크를 보내세요. TeamOnly에서는 npx teamonly init, npx teamonly login, npx teamonly deploy예요. 동료들은 링크를 열고 회사 Google 또는 Microsoft 계정이나 회사 이메일로 받은 코드로 로그인해요.

바이브 코딩으로 만든 앱을 인터넷에 공개하지 않고 비공개로 두려면요?

모든 웹 앱은 주소가 있다는 의미에서 인터넷에 있어요. 중요한 건 회사 계정으로 먼저 로그인하지 않으면 아무도 앱을 쓰거나 데이터를 읽을 수 없어야 한다는 거예요. 공유 비밀번호나 목록에 없는 링크로는 안 돼요. 앱 앞의 로그인이어야 해요.

동료들도 계정이 있어야 쓸 수 있나요?

어디에 호스팅하느냐에 따라 달라요. Lovable, Replit, Vercel의 비공개 공유는 그 플랫폼 계정이 필요해요. Cloudflare Access와 TeamOnly는 이미 가진 회사 계정을 써요. TeamOnly에서는 앱을 쓰기만 하는 사람은 무료예요.

Vercel이나 Netlify 사이트에 비밀번호를 걸면 팀용으로 충분한가요?

짧은 데모라면 그럴 수도 있어요. 매일 쓰는 툴이라면 아니에요. 비밀번호는 여기저기 퍼지고, 앱은 누가 무엇을 했는지 알 수 없고, 퇴사한 사람도 여전히 비밀번호를 알아요. 돈도 더 들어요: 2026년 10월 기준 Vercel Pro에서 프로젝트당 월 $20, Netlify는 Pro 요금제가 필요해요.

내 노트북에서 돌리고 링크만 공유하면 안 되나요?

터널 툴을 쓰면 할 수는 있지만, 노트북이 잠자기 모드면 앱도 꺼지고, 데이터는 내 컴퓨터에 있어요. 초안을 보여 주는 정도면 괜찮아요. 팀이 의지하는 툴이라면 호스팅에 올리세요.

AI로 만든 사내 앱을 지키는 데 Cloudflare Access면 충분한가요?

강력한 로그인 관문이고, 사용자 50명까지 무료예요. 그래도 앱 호스팅, 데이터베이스 선택, ID 공급자 연결, 앱마다 정책 작성은 직접 해야 해요. 이 작업이 익숙하다면 좋은 선택이에요. TeamOnly와 Cloudflare Access 비교에서 자세히 다뤄요.

얼리 액세스

이번 주에 첫 툴을 올려 보세요.

TeamOnly는 얼리 액세스 중이고, 지금 모든 요금제에 가입할 수 있어요. 카드 없이 14일 동안 무료로 써 보거나, 구독하세요. 어느 쪽이든 회사 설정이 바로 끝나고, 명령어 세 개면 첫 앱이 온라인에 올라가요.

14일 무료 체험하기아니면 지금 구독하기

무료 체험에는 카드가 필요 없어요. 그 뒤로 월 $19부터, 언제든 해지할 수 있어요.

아직 준비가 안 됐나요? 소식 받기

회사 이메일을 써 주세요. 메일은 가끔, 보낼 만한 소식이 있을 때만 보내요.

질문은 hello@teamonly.dev로 보내 주세요. 사람이 직접 답해요.