요약
Catch a Bird는 오늘 기뻤던 일을 한 문장으로 적어 새로 날려 보내는 익명 웹사이트입니다.
헝가리 개발자 에두아르드 시크가 만들었습니다. 몹시 기쁜 사람을 두고 "새도 잡겠다"고 하는 헝가리 속담에서 착안했고, 헝가리에서 '새 나무'라는 뜻의 Madárfa로 먼저 시작한 실험이라고 소개합니다.
왜 중요한가
- 가입이나 이름 없이 낯선 사람의 기쁜 한 문장을 우연히 마주치게 하는 실험입니다.
- 어떤 문장을 오래 남길지는 운영자가 아니라 먹이를 주는 방문자들이 정합니다.
핵심 내용
- 나무에 앉은 새를 누르면 모르는 사람이 쓴 문장 하나가 보입니다.
- 쓴 사람은 누가 읽었는지 모르고, 누군가 새를 잡았다는 사실만 알게 됩니다.
- 마음에 든 새에 씨앗을 주면 더 오래 머물고, 그 새는 내 새 도감(모아 보는 목록)에 담깁니다.
- 이름·이메일·가입을 받지 않으며, 새에는 출발한 도시만 표시됩니다.
- 보낸 문장은 되돌릴 수 없고, 상처를 주거나 개인 정보가 담긴 글은 신고하면 내립니다.
HN 반응
- 여러 이용자가 다정한 글을 읽다 눈물이 났다거나 초기 인터넷이 떠오른다며 반겼고, 휴대폰 앱으로도 내 달라는 요청이 이어졌습니다.
- "asd" 같은 무의미한 글과 봇을 걸러야 한다는 지적이 나왔고, 제작자는 출시 때부터 둔 자동 필터를 조정하는 중이라고 답했습니다.
정말 멋집니다. 진심으로요.
5분 동안 앉아서 다른 새들의 글을 읽다가 저도 뭔가 적어 보려 했는데, 아무것도 떠오르지 않더군요. 그냥 안 좋은 날이었나 봅니다. 그래도 이걸 만들어 주셔서 정말 좋습니다. 큰 힘이 됩니다.
주말로 갈수록 더 나은 날이 되기를 바랍니다.
다른 분들이 남긴 글 덕분에 기분이 좀 나아지지 않았을까요?
저와 우리 강아지들도 진심으로 멋진 주말 보내시길 바랍니다.
즐겨찾기 해 뒀어요.
지금까지 제 새는 이렇습니다.
피드백을 드리자면, 먹이 주기를 더 눈에 띄게 만들면 좋겠어요. 아이콘이 잘 안 보이는데, 신고보다 먹이를 훨씬 더 많이 줄 테니까요.
사람이 아닌 새를 도배하려고 봇을 만드는 사람이 생기면 곤란할 거예요. 아예 막을 수 있다 해도, 괜찮아 보이지만 사람이 쓰지 않은 새들조차 골칫거리가 될 겁니다. 텍스트 기반으로 걸러 내기는 글이 워낙 짧아서 어려울 것 같고요. 그렇다고 익명성을 해칠 수는 없죠.
사이트 전반의 UI가 정말 마음에 들어요.
먹이를 준 새들이 긴 목록에 계속 쌓이는데, 그러다 보니 새 하나하나가 별것 아닌 존재처럼 느껴져요. 차라리 덧없음을 받아들이면 어떨까요? 어떻게 풀어야 할지는 모르겠네요.
오픈소스인가요?
새에게 답장을 보낼 수 있으면 어떨까요? 새에게 댓글이 달릴 수도 있겠죠. 사생활은 없어도 익명성은 있게요.
수동으로 새를 날려 보내는 버튼은 무슨 용도인지 모르겠어요.
웹사이트에서 AI/번역기가 만든 듯한 문구는 정리해 주세요.
새들은 언젠가 멈추나요? 그럴 거라고 짐작은 합니다. 먹이 준 목록에서 새를 다시 바깥으로 내보내는 버튼이 있어도 좋겠어요.
새를 "날려 보내지" 않으면 같은 새가 반복되는 걸지도 모릅니다. 같은 브라우저에서 사이트를 다시 열었더니 같은 메시지가 여러 번 나오더군요. 제가 날려 보냈어야 했나 봅니다.
자세한 피드백 감사합니다. 정말 고맙게 생각합니다.
"날려 보내기"는 새를 실제로 놓아 주는 동작입니다. 누르지 않으면 새가 대기 상태로 남아 다시 나타날 수 있는데, 말씀하신 증상이 딱 그런 경우 같습니다(아래 ShinyLeftPad 님도 같은 브라우저에서 사이트를 다시 열었더니 날려 보내지 않은 새가 다시 나왔다고 하셨고요). 지금은 버튼이 눈에 잘 띄지 않는다는 점에 동의하며, 고칠 가치가 있다고 봅니다.
봇과 사람이 아닌 새 문제는 저희도 진지하게 걱정하고 있습니다. 익명성을 해치지 않으면서 이를 막을 방법을 고민 중입니다. 아직 해법은 없지만 계속 살펴보고 있습니다.
먹이 주기 아이콘의 가시성, 먹이 준 새 목록이 길어지면 하찮게 느껴진다는 점, 새에 답글이나 댓글을 다는 아이디어, 번역된 문구 정리까지 모두 기록해 두었습니다. 이 글타래에서 바로 해결하지는 않겠지만, 다음 작업 때 반영하려고 정리해 뒀습니다.
먹이 준 목록에 새 ID를 넣어 주거나, 나중에 정보를 다시 가져올 수 있는 제한적인 방법이 있으면 좋겠어요. 아직 나무에 있는 새를 공유하거나 다시 번역하고 싶었던 적이 몇 번 있는데, 처음 잡았을 때 공유 링크를 챙겨 두지 않으면 다시 볼 방법이 없더라고요.
체크를 해제하면 항상 바로 날아가 버리는 것 같아요.
그나저나 AI 탐지기 때문에 작성자님 댓글이 전부 차단돼 있어서, 제가 일일이 복구(vouch) 해 두었습니다. 번역기를 쓰시는 것 같은데, 안타깝게도 그게 탐지되고 있네요.
제가 가장 좋아하는 웹사이트 중 하나라고 100% 장담합니다.
아름답네요. 정말 '살아 있는' 느낌이 들어요. 여기 새 종류가 이렇게 많다니 놀랍습니다.
저도 비슷한 걸 만든 적이 있는데요. http://alsjeditleest.be (네덜란드어 사용자를 위한 유리병 편지입니다. 별로 뜨지는 못했어요.) 그때 자동 콘텐츠 검열을 꽤 오래 조사했어요. 여기도 도입하면 좋을 것 같습니다. Mistral에 ZDR을 지원하는 무료 검열 엔드포인트가 있는데, 강력히 추천합니다!
기능 요청이 두 가지 있어요.
새가 떠나지 않게 하면서 메시지 창만 닫을 수 있었으면 좋겠어요.
새 소리요. 저는 이걸 배경으로 틀어 놓고 있어요. https://mynoise.net/NoiseMachines/springWalkSoundscapeGenerator.php
우리 고양이는 이게 영 마음에 안 들었나 봐요. 5분 동안 앉아서 지켜보는데, 꼬리를 섬뜩하게 살랑거리더라고요. 저는 사람들의 생각이 자유롭게 날아가서 기쁜데, 우리 고양이는 그 생각들이 전부 끔찍하게 죽기를 바랐던 모양입니다.
웹 기반 고양이 장난감이 의외로 별로 없어요. 바이브 코딩으로 꽤 여러 개 만들어 봤는데 완벽한 건 하나도 없었어요.
정말 아름다워요. 단순한 글부터 복잡한 글까지 긍정적인 이야기들을 읽다가 눈물이 날 뻔했어요. 기술 얘기도 많고, "강아지 / 우리 강아지" 얘기도 많고, 배우자, 아이들, 음식 얘기도 많고... 전부 너무 멋져요.
이런 보석 같은 곳이 더 많이 필요해요.
안녕하세요 Eduard 님, 저도 헝가리 출신 Levente입니다. 콘셉트가 전부 마음에 듭니다. 저도 비슷한 생각을 했는데, 이 사이트를 발견했거든요. https://pudding.cool/2026/02/happy-map/ 다만 시간이 없어서 작업을 못 했어요. 이쪽은 비슷하지만 님 것처럼 동적이지는 않아요. 디자인도 다 좋은데, LLM이든 뭐든 써서 스팸을 걸러 내셔야 할 것 같아요. 지금은 "asd" 같은 문장이 적힌 새가 꽤 많습니다.
안녕하세요 Levente 님, 따뜻한 말씀과 링크 감사합니다. 멋진 프로젝트네요. 비슷한 생각을 한 사람이 또 있다니 반갑습니다. 같은 종류의 시각화에 끌린 분이 있다는 점도 좋고요.
스팸은 사실 출시 때부터 입력에 자동 필터를 적용해 왔고, 지금 조정하는 중입니다. 균형이 어렵습니다. 진짜 공유할 만한 생각까지 걸러 내고 싶지는 않고, 누가 봐도 쓰레기인 것만 잡고 싶거든요. 그래서 조정하는 동안 "asd" 같은 잡음이 일부 빠져나오고 있습니다.
Nagyon köszi a visszajelzést. (피드백 정말 감사합니다.)
정말 훌륭한 아이디어네요! (사용자별로) 기본 언어로 번역하는 기능이 있나요?
네, 가능합니다. 푸터에서 사이트를 47개 언어로 번역하는 옵션을 고를 수 있고, 모든 메시지에 있는 지구본 아이콘을 누르면 브라우저 언어나 페이지를 번역해 둔 언어로 번역됩니다.
정말 멋지네요. 저는 이런 프로젝트가 좋아요. 인터넷 초창기가 떠오르는데, 세상에 긍정적인 기운까지 더해 주고요. 공유해 주셔서 감사합니다.
정말 멋져요. 제가 처음 만난 새는 파키스탄 사람이 남긴 글이었어요.
... 파키스탄에서요. 누군가는 더 힘들게 산다는 걸 일깨워 주네요.
멋진 사이트네요! 새에 종 설명을 붙여 줄 수 있을까요? 교육적인 가치도 생길 것 같아요. 제가 모르는 새도 있거든요.
좋네요. 알겠습니다.
좋은데, 위치는 어떻게 알아내는지 여쭤봐도 될까요?
제 위치가 옛날에 살던 동네로 나오는데, 그곳에는 한동안 간 적이 없고 글을 쓸 때 있던 곳에서도 20마일 떨어져 있어요.
추가: 모바일에서 크롬과 파이어폭스, 일반 모드와 시크릿 모드로 모두 해 봤는데 전부 옛날 동네로 나와요. Max mind는 제 IP가 70마일 떨어진 다른 동네라고 하고요. 엄청난 우연에 오래된 geoip 조회 결과가 겹쳤거나, 아주 고도화된 기기 핑거프린팅 추적이 있거나 둘 중 하나겠죠! 우연이라기엔 너무 이상해요.
위치는 IP 조회로 가져오며, 핑거프린팅은 하지 않습니다. 푸터에 있는 링크를 확인해 보세요. 설명이 충분히 되어 있습니다. 그래도 모르겠으면 따로 연락 주세요.
정말 이상하네요. 사이트에서 프라이버시를 이렇게 투명하게 밝혀 주셔서 감사합니다.
해당 동네 크기를 생각하면 정말 이상한 우연 같아요. db-ip 서비스가 제 IP를 다른 데이터와 엮어서 캐시해 둔 게 아닐까 싶습니다. IPv6를 쓰신다면 그쪽일 수도 있고요.
"인종차별을 해서 가게에서 쫓겨났다"
사람들을 행복하게 하는 건 정말 다양하네요...
(나머지는 전부 훨씬 훈훈했고, 아주 멋진 아이디어입니다.)
혹시 https://www.tumblr.com/moderntoss/130260865487/via-brit-got-called-racist-in-greggs 를 패러디한 농담이 아니었을까 싶어요.
아이폰 앱으로 만들어 주신다면 매일 쓸 거예요.
아이디어도 구현도 훌륭합니다. 감사합니다.
안드로이드도 마찬가지예요. 콘셉트가 정말 마음에 들었어요.