혼자 웹·앱 비즈니스를 만들고 키우는 사람들의 실전 경험, 수익화 전략, 새로운 방법을 골라 요약합니다.
2016년부터 약 10년 동안 20개 안팎의 SaaS와 앱을 만들었고, 최근 Screen Charm이 30일 동안 6천 달러 매출을 냈다. 초기 프로젝트 대부분은 부동산 중개인 도우미, 채용 후보 검색, 게시물 자동화, 광고 검색, 이미지 생성, 텔레그램 분석, 크롬 확장 프로그램처럼 작은 문제를 겨냥했지만 크게 이어지지 않았다. 몇몇 제품은 약간의 돈을 벌었고, 유튜버용 인트로 영상 서비스 Videogun은 한때 월 1천 달러까지 갔다. 2024년에는 X 계정 운영으로 지금까지 4천 달러를 벌었고, 인공지능 품질검사 도구, 인기 트윗 검색 도구, 화면 녹화 크롬 확장 프로그램도 만들었다. 2025년에는 Screen Charm을 맥 앱으로 전환한 뒤 월 6천 달러 수준에 도달했다. 가장 큰 회고는 많은 프로젝트에서 홍보가 잘 안 된 뒤 너무 빨리 포기했다는 점이다.
웹사이트가 너무 늦게 열리면 제품이 좋아 보여도 방문자가 흥미를 잃고 닫아버릴 수 있다. 특히 처음 보는 서비스에서는 로딩 속도가 가입, 문의, 잠재고객 확보, 제품 신뢰에 직접 영향을 줄 수 있다. 초기에 제품이 아직 유명하지 않다면 방문자는 기다릴 이유가 적다. 다만 속도만이 전부는 아니다. 제품이 해결하는 문제가 뚜렷한지, 첫 화면에서 가치를 바로 이해할 수 있는지, 가격과 가입 과정이 부담스럽지 않은지도 함께 작용한다.
웹사이트 방문, 회원가입, 유료 결제, 이탈까지 이어지는 흐름을 한눈에 보고 싶다는 요구다. 데이터는 구글 애널리틱스, Mixpanel, Postgres 데이터베이스, Stripe처럼 여러 곳에 흩어져 있다. 목표는 각 단계의 수치를 연결해 어디에서 사용자가 빠지는지 보고, 그 사이에 인공지능 분석을 붙여 개선 계획까지 얻는 것이다. 문제는 이런 데이터를 한 플랫폼으로 쉽게 모으기 어렵고, 직접 맞춤형으로 만들려면 일이 커진다는 점이다. 월 100달러가 넘지 않고, 연결이 비교적 쉬운 분석 또는 업무 대시보드 도구를 찾고 있다.
여름철에는 사람들이 여행을 가거나 온라인에 머무는 시간이 줄어들어 프로젝트 홍보 효과가 약해질 수 있다. 실제로 최근 몇 주 동안 구글과 레딧에서 들어오는 방문자가 줄어든 사례가 있다. B2B 제품처럼 고객이 업무 중에 찾는 서비스는 휴가철의 영향을 더 받을 수 있다. 그래서 Product Hunt 출시 같은 큰 공개 행사는 가을까지 미루는 편이 더 나을 수 있다. 여름에도 평소처럼 마케팅을 계속할지, 나중에 공개할 새 기능을 만드는 데 집중할지, 아니면 운영자도 잠시 쉬어야 할지 판단이 필요하다.
새 웹앱을 만들기 전에 사람들이 실제로 매일 쓰고 돈을 낼 만한 문제를 확인하려는 내용이다. 핵심 질문은 현재 유료로 쓰는 웹앱이 어떤 일상 문제를 해결하는지, 무료 대안 대신 돈을 내게 만드는 구체적 기능이 무엇인지, 지금 쓰는 생산성·정리·업무·습관 도구에서 어떤 불편이 남아 있는지다. 목표는 개발을 먼저 시작하기보다, 유료 구독이나 구매를 정당화할 만큼 충분한 가치가 있는 문제를 찾는 것이다.
여러 개의 작은 제품을 혼자 만들고 운영하면, 실제로 가장 어려운 일은 개발 자체보다 매일 어디에 시간을 쓸지 정하는 일이 될 수 있다. 마지막으로 손댄 제품이 계속 우선순위를 차지하기 쉽고, 정작 매출이나 성장에 더 도움이 되는 일은 밀릴 수 있다. 선택지는 고정 요일로 제품을 돌려가며 보기, 제품별로 일을 묶어서 처리하기, 매출에 더 가까운 일을 먼저 하기, 그날 가장 급한 문제를 처리하기 등이 있다. 핵심 고민은 “가장 시끄러운 문제”가 자동으로 하루를 지배하지 않게 만드는 더 차분한 운영 방식이다.
Wave Client는 VS Code 안에서 바로 쓰는 REST API 테스트 도구다. HTTP, WebSocket, SSE 요청을 보내고, 여러 요청을 모아 관리하는 컬렉션을 만들 수 있다. Postman과 OpenAPI/Swagger 파일에서 기존 작업을 가져올 수 있고, 날짜나 UUID 같은 값을 자동으로 넣는 환경 변수와 동적 함수도 지원한다. Basic, Digest, OAuth2 같은 여러 인증 방식도 다룬다. 응답이 기대한 조건을 만족하는지 확인하는 기능, 여러 단계 요청 흐름, 테스트 묶음도 있다. 무료로 계속 제공될 예정이며, 나중에 조직용 유료판이 나오더라도 현재 제품에 요금 장벽을 붙이는 방식은 아니라고 밝히고 있다. 개인 데이터는 기기에 남고, telemetry나 추적 기능은 없다는 점도 핵심이다.
TuringShot은 튜토리얼이나 제품 시연을 녹화할 때 화면 안내 효과를 실시간으로 넣는 macOS 앱이다. 녹화가 끝난 뒤 작은 메뉴를 다시 확대하거나, 커서를 강조하거나, 설명 문구를 덧붙이는 편집 시간을 줄이려는 목적이다. OBS, QuickTime, ScreenFlow, Zoom, Meet, Loom 같은 기존 녹화·회의 도구와 함께 실행된다. 주요 기능은 커서 주변 실시간 확대, 중요한 화면 영역 강조, 작은 버튼을 크게 보여주는 돋보기, 화면 위 그림과 글자 메모, 단축키 표시다. 확대 기능은 무료로 시작할 수 있고, 프리미엄 효과는 유료다. 출시 코드 TURINGSHOT199를 쓰면 신규 구독자는 첫해 연간 요금을 2.99달러 대신 1.99달러로 낮출 수 있으며, 500회 한정이고 2026년 12월 23일에 끝난다.
Veya는 커플이 서로의 현재 기분, 최근 셀피, 짧은 상태를 아이폰 잠금 화면과 다이내믹 아일랜드에서 바로 볼 수 있게 만든 앱이다. 앱을 열거나 메시지를 보내지 않아도 상대의 상태가 실시간에 가깝게 업데이트된다. 장거리 연애 중 하루 종일 “뭐 해?”라고 묻는 일이 부담처럼 느껴져, 방 안에서 상대를 슬쩍 바라보는 느낌을 디지털로 옮기려는 목적에서 시작됐다. 개발은 1인 개발자가 했고, Flutter, Supabase, iOS의 ActivityKit과 WidgetKit, APNs를 사용했다. 가장 어려운 부분은 잠금 화면과 다이내믹 아일랜드 정보를 거의 실시간으로 안정적으로 갱신하는 일이었다. 현재 앱스토어에 출시됐으며, 핵심 기능이 아이폰 잠금 화면과 다이내믹 아일랜드에 묶여 있어 지금은 아이폰 전용이다. 개발보다 더 어려운 문제는 실제 커플들이 이 앱을 찾게 만드는 마케팅과 초기 사용자 확보로 드러났다.
한 회사가 2년 전 외부 소프트웨어 업체에서 사내 고객 관리 시스템을 샀다. 1년 뒤 Codex를 써서 그 시스템의 기능을 모두 직접 다시 만들었다고 주장한다. 그 결과 외부 업체에 내던 비용을 연 5만 달러 줄였다고 한다. 핵심 내용은 작은 팀도 인공지능 코딩 도구를 이용해 비싼 업무용 소프트웨어를 내부에서 대체할 수 있느냐는 문제다.
군 복무 경력은 민간 기업 채용 담당자가 바로 이해하기 어려운 말로 적히는 경우가 많다. 문제는 군인이 실제로 한 일과 기업이 알고 싶어 하는 업무 능력이 서로 다른 방식으로 표현된다는 점이다. 이 도구는 군 보직과 이력서 문장을 민간 기업이 이해하기 쉬운 성과 중심 표현으로 바꿔준다. 예를 들어 보병의 “전투 순찰 지휘”는 압박이 큰 상황에서 팀 안전과 임무 수행을 관리한 경험으로 풀어쓴다. 통신병의 “통신 장비 유지”는 500명 이상을 지원하는 통신 인프라를 관리하고 높은 네트워크 가동률을 유지한 경험으로 바뀐다. 전투 의무병의 “장병 의료 지원”은 제한된 환경에서 응급·기초 진료를 제공하고 외상 대응 교육을 한 경험으로 정리된다. 약 15명의 퇴역군인을 인터뷰한 표본을 바탕으로, 민간 취업 과정에서 자주 잘못 전달되는 군 직무 표현을 정리했다.
kiras.studio의 무료 도구는 웹사이트나 프로젝트 설명을 넣으면 AI가 사용자 경험(UX)과 사업 관점에서 짧은 감사를 만들어 준다. 만든 사람은 5년 경력의 UX 디자이너이며, 사용자가 실제로 원하는 제품을 만들고 성장에 도움이 되는 약점을 찾는 데 초점을 둔다. 복잡한 프로젝트이거나 설명이 서로 충돌하면 결과를 받는 데 약 30~40초가 걸릴 수 있다. 결과는 Markdown으로 내보낼 수 있다. 업로드한 파일은 감사 결과를 만들 때만 쓰이며, 처리 뒤에는 저장되지 않는다고 안내되어 있다. 만들어진 Markdown 요약은 다른 AI 에이전트에 넣어 추가 작업용 자료로 쓸 수 있다.
인디 게임처럼 작은 웹·앱 서비스는 처음부터 설치를 요구하면 많은 사람이 떠날 수 있다. 화면 이미지, 영상, 소개 페이지도 도움이 되지만, 재미나 가치를 가장 빨리 확인시키는 방법은 바로 써보게 하는 것이다. 이 사례에서는 웹사이트를 홍보용 방문 페이지가 아니라 실제 게임으로 만들었다. 계정 생성, 다운로드, 대기자 명단 없이 링크를 누르면 약 3초 안에 플레이할 수 있다. 웹 버전은 발견과 첫 사용에 좋고, 앱은 장기 이용, 수익화, 재방문에 더 적합하다. 다만 앱 설치를 너무 강하게 밀면 싸구려처럼 보이고, 너무 약하게 밀면 대부분이 앱으로 넘어가지 않는다. 최근 3개월 동안 웹에서 활성 사용자 1만9천 명, 최근 30일 활성 사용자 1만1천 명, 최근 7일 활성 사용자 2천2백 명, 분기 조회수 12만3천 회, 앱 설치 1천5백 건을 기록했다.
SilentStars는 아직 크게 알려지기 전의 오픈소스 프로젝트를 찾아 보여주는 사이트다. 이미 유명한 프로젝트를 보여주는 GitHub Trending과 달리, 별 5개에서 500개 사이의 작은 프로젝트를 대상으로 한다. 현재 201개의 오픈소스 저장소를 추적한다. 각 프로젝트는 코드 변경, 새 버전 공개, 참여자 수, 문제 처리 활동을 바탕으로 건강 점수를 받는다. 또 실제 활동에 비해 관심을 덜 받고 있는지를 따져 저평가 점수도 매긴다. 매일 가장 높은 프로젝트 하나가 자동으로 Bluesky에 소개된다. 사이트는 Astro, GitHub Pages, GitHub Actions, Playwright로 만들었다.
화려한 새 기술보다 평범하고 지루해 보이는 SaaS 아이디어가 실제 수익으로 이어질 수 있다는 문제의식이다. 핵심은 멋져 보이는 제품보다 사람들이 반복해서 겪는 귀찮은 업무를 해결하는 소프트웨어에 돈을 낼 수 있다는 점이다. 구체적인 사례나 수치는 제시되지 않았고, 돈이 될 만한 ‘지루한’ SaaS 아이디어를 묻는 짧은 질문에 가깝다.
현장 수리 일을 하다 보면 공구가 도난당하지 않아도 자주 사라질 수 있다. 빌려 간 뒤 돌아오지 않거나, 작업장에 두고 오거나, 어디에 있는지 기록이 없어 찾는 데 시간이 든다. 이런 문제 때문에 공구를 등록하고, 현재 위치를 적고, 너무 오래 밖에 나가 있으면 알려 주는 간단한 재고 관리 도구가 만들어졌다. 복잡한 인공지능 기능은 없고, 실제로 겪은 돈과 시간 낭비를 줄이는 데 초점을 둔 기본 앱이다. 다음 단계는 다른 수리공이나 소규모 작업팀도 같은 불편을 겪는지 확인하고, 개인용 도구를 실제 상품으로 키울 수 있는지 보는 것이다.
초기 단계의 한 법률 사무소는 전화를 놓쳐 잠재 고객을 잃고 있었다. 특히 급한 사건을 가진 사람들은 바로 연결되지 않으면 다른 곳으로 가는 일이 많았다. 해결책은 사람이 받지 못하는 전화와 업무 시간 이후 전화를 AI 음성 상담원이 대신 받게 하는 것이었다. 이 AI는 새 고객과 기존 고객을 구분하고, 사건에 필요한 기본 정보를 묻고, 상담 일정을 잡거나 바꾸거나 취소해야 했다. 급한 사건이면 팀에 이메일로 알림을 보내 빠르게 연락하게 하고, 모든 통화 뒤에는 요약 이메일을 보내 사무소가 내용을 확인할 수 있게 했다. 처음에는 잘 작동하지 않았다. 전화를 건 사람들은 바로 직원 연결을 요구하거나, AI와 대화하기보다 전화 메뉴처럼 다뤘다. 사람들이 자연스럽게 쓰도록 대화 흐름을 고치고 시험하는 데 약 4주가 걸렸다.
유럽 안에서 가장 싸게 이동하는 방법은 한 항공권을 사는 것이 아니라, 라이언에어, 위즈에어, 이지젯 같은 저가 항공의 편도 항공편을 따로 이어 붙이는 경우가 많다. 기존 항공권 검색 서비스는 보통 한 번에 연결되는 항공권 중심으로 보여주기 때문에, 이런 자기 연결 방식의 더 싼 경로가 잘 드러나지 않는다. 이 도구는 출발 공항과 목적지를 넣거나 “어디든 싸게” 같은 조건을 넣으면, 여러 저가 항공편과 경유지를 조합해 전체 여행 가격이 가장 낮은 경로를 찾는다. 편도, 왕복, 여러 도시를 도는 일정도 다룬다. “다음 주말 출발, 5일 이내, 따뜻한 해변”처럼 일상어로 입력한 조건은 로컬 LLM이 해석한다. 공개 항공권 가격 API가 마땅히 없어서, 항공사들이 쓰는 저가 운임 달력 데이터를 직접 분석해 가져오는 방식으로 만들었다. 라이언에어, 위즈에어, 볼로테아, 이지젯, 트랜스아비아, 부엘링, 유로윙스, 노르웨지안, 에게항공 등을 각각 따로 처리해야 했고, 대부분의 검색은 로컬 SQLite cache를 바탕으로 돌아간다.
프로그래머가 아닌 1인 제작자가 약 6개월 동안 여러 앱을 만들며 크게 지친 상태다. 1월에 오토바이 이용자를 위한 큰 앱을 만들기 시작했고, 3월에 완성했다. 두 달 만에 이용자가 7,000명을 넘었고, 한 달 전부터 적극적으로 손보지 않았는데도 지금도 일일 활성 이용자가 1,500명 이상이다. 가장 큰 실수는 처음부터 수익화 계획을 세우지 않은 점이었다. 지금 구독이나 유료 기능을 넣으면 기존 이용자 대부분이 떠날 수 있다는 걱정이 크다. 광고를 붙이려고 관련 업체에도 연락했지만 반응은 거의 없었다. 앱을 계속 보는 것 자체가 부담이 되어, 아예 서비스를 닫고 삭제하는 것까지 고민하고 있다. 바이브 코딩으로 만든 앱이지만, 한 달 전까지는 하루 8시간 넘게 개선에 매달렸다. 이후 사진작가용 앱도 만들었고, 자세한 내용은 밝히지 않았지만 많은 사진작가에게 쓸모가 있을 도구라고 보고 있다.
Zerro는 Mac에서 화면 일부를 마우스로 지정하고 말로 요청하면, AI 코딩 도구가 실제 프로젝트 파일을 고치는 앱이다. 단축키를 누르고 화면의 원하는 영역을 드래그한 뒤, 커서로 가리키며 “이 머리말을 고정해줘” 또는 “이 버튼 색을 청록색으로 바꿔줘”처럼 말하는 방식이다. Dev Mode에서는 이 말을 현재 저장소 안에서 실행할 작업 지시로 바꾼 뒤 Claude Code, Codex, Cursor 같은 코딩 에이전트에 넘긴다. 코딩 에이전트는 실제 파일을 수정하고, 개발 서버가 자동으로 새로고침되면 사용자는 바뀐 화면을 바로 확인한다. 모든 실행 전에는 git으로 체크포인트를 만들어, 아직 저장소에 정리하지 않은 작업까지 한 번의 클릭으로 되돌릴 수 있게 했다. 핵심 의문은 처음에는 신기하지만, 실제로 계속 쓰게 되는 작업 방식인지다.
CityTour AI는 사용자가 관심사, 출발지, 도착지를 입력하면 인공지능이 도보 여행 코스를 짜 주는 앱이다. 앱은 지도 위에 이동 경로를 보여 주고, 중간에 들를 만한 장소들을 안내한다. 각 장소에는 사용자의 관심사에 맞춘 음성 설명이 제공된다. 공개 테스트를 시작한 직후 첫 유료 사용자가 생겼지만, 이후 추가 결제가 나오지 않았다. 첫 결제자가 실제 고객이 아니라 경쟁사였을 수도 있다는 의심도 있다. 현재는 피드백을 받기 위해 무료 크레딧을 제공하며, 사용자가 직접 앱을 시험해 보길 요청하고 있다.
HomeSight는 미국 우편번호와 잉글랜드·웨일스 우편 구역별로 집값과 임대료 흐름을 볼 수 있는 무료 대화형 지도 서비스다. 미국은 약 2만6000개 우편번호를 다루고, 영국은 잉글랜드와 웨일스의 우편 구역을 다룬다. 사용자는 특정 지역을 고르면 1년, 3년, 5년, 10년, 20년 기준 집값 상승률을 볼 수 있다. 임대료 변화, 중간 매매가, 새 매물 수 변화도 함께 확인할 수 있다. 특정 대도시권이나 지역 안에서 집값이 가장 많이 오른 곳도 순위로 볼 수 있다. 핵심 문제의식은 도시나 전국 평균만 보면 작은 지역별 차이가 가려진다는 점이다. 예를 들어 댈러스 안에서도 한 우편번호 지역은 3년 동안 26% 올랐지만, 가까운 다른 우편번호 지역은 1.9%만 올라 차이가 13배였다. 미국 데이터는 Zillow Research의 주택 가치 자료를 쓰고, 영국 데이터는 1995년 이후 잉글랜드·웨일스의 약 3100만 건 거래를 담은 HM Land Registry 자료를 쓴다.
WhimTrav는 캠핑 트레일러나 RV를 끌고 이동하는 사람을 위한 길 찾기와 여행 계획 앱이다. 운전자는 한 번만 차량 높이, 무게, 길이, 연료 주행 가능 거리, 차량 종류를 입력하면 된다. 앱은 이 정보를 길 찾기, 여행 일정, 주유 지점 배치에 함께 쓴다. 일반 지도 앱처럼 단순히 ‘RV용’ 이름표를 붙이는 방식이 아니라, HERE Maps의 상업용 트럭 데이터, Mapbox, OSM Overpass API라는 세 가지 자료를 서로 대조해 높이·무게·길이 제한을 확인한다. 목적지, 하루 이동 거리, 선호 주유 브랜드, 원하는 정차 유형을 넣으면 운전 가능 범위 안의 무료 야영지, 차량 크기에 맞는 캠핑장, 연료 상황에 맞는 주유 지점을 찾아준다. 최종 선택은 운전자가 하지만, 여러 지도와 거리 계산을 직접 맞춰보는 시간을 줄이는 것이 핵심 가치다.
작은 사이드 프로젝트에 AI 기능을 하나씩 붙이다 보면 운영 일이 빠르게 늘어난다. 처음에는 글쓰기용 AI 제공업체 하나로 시작했지만, 특정 문장 고치기에 더 나은 두 번째 업체가 추가됐다. 이후 이미지 생성 기능 때문에 세 번째 업체까지 붙었다. 그 결과 SDK 3개, API 키 3개, 환경 설정 파일의 비밀값 3개, 확인해야 할 결제 화면 3개가 생겼다. 카드 명세서에 이상한 비용이 보일 때까지 결제 화면을 자주 놓치는 문제도 생겼다. 영상 생성까지 검토하자 네 번째 SDK, 네 번째 키 관리, 네 번째 장애 확인 지점이 필요해져서 기능 실험 자체가 부담으로 느껴졌다. 해결책은 여러 업체를 한 인터페이스 뒤에 숨기는 작은 wrapper를 만드는 것이지만, 취미 프로젝트에서는 이런 인프라 작업이 주말에 출시하고 싶은 기능보다 밀리기 쉽다. 지금의 핵심 문제는 기술 선택 자체보다, 관리 마찰이 사이드 프로젝트의 추진력을 떨어뜨린다는 점이다.
한 구독형 소프트웨어 운영자는 검색엔진 최적화(SEO)가 사업 성장에 가장 중요한 유입 경로가 될 가능성이 크다고 보고 있다. 원하는 것은 Ahrefs 같은 유료 분석 도구나 일반론이 아니라, 이미 검색 유입 성과를 낸 운영자들의 실제 작업 순서다. 구체적으로 검색어 후보를 찾고, 사람들이 무엇을 검색하는지 확인하고, 쓸 주제를 고른 뒤, 데이터와 틀을 이용해 여러 페이지를 만들고 게시하는 전 과정을 알고 싶어 한다. 도구 판매 제안이나 개인 홍보 메시지는 원하지 않는다.
개인이 만든 인터넷 도구가 실제 구매로 이어졌고, 최근 추가로 410달러의 매출을 만들었다. 처음에는 온라인으로 돈을 벌 수 있을지 확신이 없었지만, 몇 년간 코딩을 배우며 제품을 만들었다. 초기 사용자들이 기능 추가와 개선점을 제안했고, 그 조언을 따라 제품을 바꾼 뒤 매출이 4배로 늘었다. 사용자 의견이 처음에는 부담스럽거나 비판처럼 느껴질 수 있지만, 실제로는 제품을 더 좋게 만드는 신호가 될 수 있다. 작은 웹·앱 비즈니스에서는 완성도보다 실제 구매자와 사용자의 반응을 빠르게 반영하는 일이 매출에 직접 영향을 줄 수 있다.
TextMyPill이라는 1인 서비스는 만성질환자와 그 가족(주로 멀리 사는 부모님 약을 챙기는 자녀)을 위한 왓츠앱 기반 복약 알림 서비스다. 처방전을 사진으로 찍어 올리면(손글씨도 가능) 구글 제미나이 AI가 이를 읽어 복약 일정으로 자동 변환하고, 앱 설치 없이 왓츠앱으로 알림을 보낸다. 한 계정에서 여러 환자를 동시에 관리할 수 있는 대시보드가 있고, 복약을 놓치면 30분 후 다시 알림을 보내며 보호자에게도 알려준다. 메타 왓츠앱 비즈니스 API, 구글 제미나이(처방전 인식), Supabase, Cloudflare로 만들었다. 가격은 인도 시장 특성(리마인더 기능에 대한 지불 의사가 낮음)을 고려해 매우 낮게 책정했다 — 1인 월 59루피(약 1달러), 2인 99루피(약 2달러), 최대 5인 199루피(약 4달러). 창업자는 자신의 창업 스토리를 레딧에 두 번 올렸고 그중 하나가 3만 6천 회 조회, 한때 동시 접속자 866명을 기록하며 크게 화제가 됐다. 가입자는 급증했지만 실제로 복약 알림을 설정하거나 체험 후 다시 돌아온 사람은 거의 없었다. 결과적으로 등록 사용자 20명, 월 반복 매출(MRR)은 249루피(약 3달러)에 그쳤다.
PopupX는 유튜브를 볼 때 자주 생기는 작은 불편을 줄이기 위한 브라우저 확장이다. 영상을 더블클릭하면 작은 별도 재생창으로 바로 띄울 수 있고, Alt+S를 누르면 현재 화면을 떠나지 않고 떠 있는 유튜브 검색창을 열 수 있다. 화면을 더 단순하게 만드는 최소 모드와 음악 감상용 모드가 있으며, 특정 유튜브 화면 요소를 숨길 수도 있다. 스크린샷 도구, 사용자 지정 단축키, 사용자 지정 오른쪽 클릭 메뉴, 여러 세부 설정도 포함되어 있다. 개발 과정에서 유튜브가 일반 웹사이트처럼 매번 새로 열리는 방식이 아니라 단일 페이지 앱처럼 움직여서 까다롭다는 점이 드러났다. 화면과 영상이 바뀌어도 페이지가 완전히 다시 열리지 않기 때문에, 변화 감지를 안정적으로 처리하는 데 예상보다 많은 노력이 들었다. 기능을 계속 늘리면 제품이 쉽게 복잡해지므로, 자주 하는 유튜브 작업을 더 빠르고 덜 산만하게 만드는 한 가지 방향에 집중하는 것이 중요했다.
Corgi Insurance가 이번 주 DataRoom이라는 데이터룸 제품을 내놓았다. 이 제품은 DocSend처럼 문서 공유, 열람 관리, 기업용 보안 기능을 제공하는 유료 서비스와 비슷한 기능을 무료 또는 낮은 비용의 대안처럼 내세웠다. 회사는 이를 “되돌려주는” 취지로 소개했지만, 오픈소스 DocSend 대안인 Papermark의 창업자가 Corgi Insurance를 공개적으로 문제 삼았다. Papermark 쪽 주장에 따르면 Corgi Insurance는 Papermark의 EE License가 붙은 소프트웨어를 베꼈고, 제품 화면 구성과 문구까지 거의 그대로 사용했다. 함께 공개된 화면 비교 자료는 두 제품의 사용자 화면과 문구가 매우 비슷해 보인다는 점을 보여준다. 논란은 특히 YC 출신이며 큰 기업가치로 알려진 회사가 오픈소스 기반 서비스의 코드를 무단으로 가져갔다는 의심을 받는다는 점에서 커졌다.
agentlint는 AI 에이전트가 쓰는 MCP 서버 설정 파일을 검사하는 파이썬 명령줄 도구이자 GitHub Action이다. 설정을 잘못하면 AI 에이전트가 컴퓨터의 최상위 폴더까지 접근하거나, 설정 파일에 적힌 API 키가 노출되거나, 위험한 작업 전에 사람이 확인하는 절차가 빠질 수 있다. agentlint는 이런 문제를 미리 찾기 위해 넓은 파일 접근 권한, 하드코딩된 인증 정보와 키, 빠진 수동 승인 절차, 잘못된 환경 변수를 정적으로 검사한다. 오픈소스로 공개되어 있으며, 문제가 발견되면 CI에서 빌드를 실패하게 만들 수 있다. 파이썬 패키지로 설치할 수 있고 GitHub 저장소도 공개되어 있다.