레딧과 X에서 인디 툴을 24시간 내내 사냥해서 자동으로 게시하는 AI 에이전트를 만들었습니다; 지금까지 163개 발견. 겪었던 문제점들 공유합니다.
i vibe coded an AI agent that hunts new indie tools on reddit + X 24/7 and publishes them itself; 163 found so far. here's what broke
핵심 요약
레딧과 X에서 새로운 인디 툴을 자동으로 수집, 검증, 게시하는 AI 에이전트를 개발하여 운영 중입니다.
- 자동 수집 시스템 — 레딧과 X를 24시간 스캔하여 신규 인디 툴을 자동으로 발굴함
- 품질 필터링 — 스팸, 사기, 저품질 콘텐츠를 걸러내고 AI가 직접 평가를 작성함
- 데이터 정제 — 중복 제거, 파비콘 추출, JSON 스키마 강제 등 기술적 난관을 해결함
- 무료 운영 정책 — 유료 광고 없이 에이전트가 선정한 'Fresh 3'를 매주 공개함
새로 나온 인디 툴들을 싹 다 모아놓은 디렉토리가 필요했는데, 일일이 수작업으로 관리하긴 귀찮아서 그냥 AI 에이전트 하나 짜서 알아서 다 하게 만들었음. 몇 시간마다 r/SideProject, r/vibecoding, r/microsaas, X의 #buildinpublic 같은 데를 싹 훑어서 새로 올라온 툴들을 긁어오고, 성인물이나 스캠, 도박 같은 쓰레기들은 걸러낸 다음, 각 툴에 대한 짧고 솔직한 평가까지 써서 깔끔한 것들만 자동으로 발행함. 따로 제출받을 필요도 없고 사람 손도 안 탐. 그냥 지 혼자 돌아가는데 벌써 163개나 찾아냈더라.
솔직히 "AI" 부분은 전체의 20% 정도라 쉬웠음. 진짜 고통스러운 80%는 개노가다였는데:
-
중복 제거: 똑같은 툴이 레딧이랑 X에 동시에 올라오니까 자꾸 두 번씩 등록되길래, 3단계로 "이 도메인이나 이름을 본 적 있나" 확인하는 로직을 추가함.
-
아이콘: 일주일 동안 모든 항목에 흐릿한 구글 지구본 아이콘만 떠서, 결국 og:image는 포기하고 각 사이트 파비콘을 직접 긁어오게 바꿈.
-
모델에서 깔끔한 JSON 뽑아내기: 이놈이 자꾸 "네! 여기 JSON입니다!" 같은 군더더기 문장을 붙여서, 엄격한 스키마 강제하고 재시도 로직 넣어서 해결함.
처음 돌렸을 땐 신나서 "쉽게 돈 버는 법" 같은 암호화폐 스캠들을 발행하길래, 지금은 발행 전에 필터링 과정을 무조건 거치게 해놨음. 역시나 싶더라.
전체적인 작동 방식은 이럼:
-
몇 시간마다 레딧이랑 X를 훑어서 새로 나온 툴들을 찾음
-
발행 전에 성인물 / 스캠 / 도박 / 저퀄리티 쓰레기들을 걸러냄
-
각 툴에 대해 짧고 솔직한 평가를 작성함 (뭐 하는 툴인지, 누구한테 필요한지, 주의할 점은 뭔지)
-
괜찮은 것들은 자동으로 발행하고, 애매한 것들은 사람이 직접 확인할 때까지 대기시킴
-
매주 월요일마다 그 주의 발견물들을 퀄리티랑 커뮤니티 반응 기준으로 순위를 매겨서 홈페이지에 "fresh 3"라는 이름으로 1~3위를 선정함
그리고 이 모든 게 무료임:
-
직접 만든 게 있다면? 무료로 등록 가능함. AI가 검증해서 통과하면 바로 발행됨. 돈 내고 순위 올리는 거나 "추천" 딱지 붙이는 거 없음.
-
이미 내 툴이 올라와 있다면? 무료로 소유권 주장해서 상세 정보 수정하고 댓글도 달 수 있음 (툴 도메인이랑 이메일 도메인이 같으면 즉시 승인, 아니면 간단한 수동 승인 거침)
-
봇으로 추천수 조작하거나 광고성 순위 같은 거 없음. "fresh 3"는 에이전트가 직접 뽑는 거지 돈 주고 사는 게 아님.
제일 신기한 건 자고 일어났더니 에이전트가 새로운 툴들을 잔뜩 찾아놨을 때임. freshbuilds.io에서 어떤 것들을 긁어왔는지 확인하거나, 본인 툴을 등록하거나, 이미 올라온 툴 소유권을 가져갈 수 있음. 필요하면 세팅 방법도 공유할 생각임. 다음엔 어디를 훑어보게 할까? 지금은 레딧이랑 X만 보고 있는데, HN이랑 Product Hunt도 눈독 들이는 중임.



