AI와 개인 개발에 대해
저는 iOS를 중심으로 2018년경부터 꾸준히 개인 개발을 해왔습니다. 본업 역시 iOS 엔지니어로서 앱을 만들고 있습니다.
지금까지 만든 제품들은 개발자 페이지에 모아두었습니다.
먼저 개인 개발의 연혁부터 말씀드리겠습니다.
가장 처음 만든 앱은 Multi-Timer라는 앱입니다.
처음에 만들었던 앱은 정말 형편없었습니다. 당시 StoryBoard가 나왔을 무렵이라, 이것을 사용해 보고자 아키텍처도 대충 짜고 한 달 만에 유지보수가 불가능한 스파게티 코드(spaghetti code)를 양산했습니다.
릴리스 초기에는 하루 다운로드 수가 03건 정도였지만, 반년 정도 지나자 0다운로드인 날은 거의 없어지고 510다운로드를 꾸준히 확보할 수 있게 되었습니다. 당시에는 이 정도의 다운로드 수만으로도 어느 정도 동기 부여가 되었습니다. 무엇보다 경쟁자가 거의 없었고, 반드시 좋은 앱이며 세상에 하나뿐인 아름다운 디자인의 앱이라고 자부했기에 개발을 8년이나 계속할 수 있었습니다. 스파게티 코드 역시 메이저 업데이트마다 파괴적인 변경을 거치면서 지금은 상당히 세련되어졌다고 생각합니다.
지금은 하루 다운로드 수가 50~80건까지 늘어났습니다(가끔 입소문이 납니다). 주로 동아리 매니저 분들을 주 사용층으로 하며, 경마·경륜·게임, 나아가 연구실 등의 실험에도 이용해 주고 계십니다. 총 다운로드 수는 16만 건을 넘었으며, 개인 개발 앱의 주요 수입원이 되고 있습니다.
또한, 최근에는 해외에서 다운로드 수가 상당히 늘어났고, 리뷰 수에서는 드디어 국내 리뷰를 넘어 해외 리뷰가 초과했습니다.
이 앱은 오래전부터 만들었던 것이라 Full UIKit을 사용하며 98%는 직접 코드를 작성했습니다. 장소에 따라서는 shader도 사용하고 있습니다.
이 앱은 단순히 스톱워치가 많다는 것 외에도, 시간을 다른 기기와 동기화하거나 Apple 순정 스톱워치에서 볼 수 있는 버그(시간 보정에 의해 발생하는 오류) 등을 해결해 주고 있습니다.
Multi-Timer 이후로도 계속해서 앱을 만들었지만, 큰 히트작은 나오지 않았습니다. 그런데 2023년경에 만든 스타터 키트(starter kit)가 예상보다 크게 성공하여 다운로드 수가 늘었고 지금은 약 2.1만 DL 정도에 이르렀습니다. 이 앱은 광고의 eCPM이 비교적 높아 DAU 이상으로 수익이 많이 발생했습니다.
이 앱은 학창 시절 동아리 선배에게 '이런 앱이 있으면 좋겠다'는 말을 듣고 만들었는데, 예상보다 큰 수익이 생겨서 선배께 정말 감사한 마음입니다. 그리고 인플루언서 분이 이 앱을 다뤄주신 덕분에 한순간에 입소문이 난 것도 있습니다.
자, 2025년경부터 개인 개발은 크게 변화했습니다. 바로 AI Agent의 등장입니다.
처음에 나왔던 AI Agent는 솔직히 개발을 맡길 수 없는 수준이라고 생각했지만, Claude Opus 4.6 정도부터는 개발 방식에 따라 상당히 신뢰할 수 있게 되었고, Fable에 이르러서는 코드를 절반 정도만 읽어도 이해할 정도로 성장했습니다(현재 개인 개발에서는 Codex의 Astra를 주로 이용하고 있습니다).
엔지니어로서 슬픔을 금할 수 없었습니다. 하지만 사용자에게 많은 기능을 빠르게 제공할 수 있게 된 것은 확실합니다. 이전에는 본업 틈틈이로는 몇 달에서 반년이 걸리던 앱을 이제는 몇 주 정도 만에 쉽게 만들 수 있게 되었습니다.
AI와 함께 만든 앱으로는
Reeno
등이 있습니다.
특히 AI의 도움을 많이 받은 것은 Reeno입니다. 이 앱은 AI로부터 자동으로 전화가 걸려오는 콘셉트의 회화 학습 앱입니다. AI가 등장하면서 지금까지 없던 새로운 인터페이스는 없을까 생각하다가 '전화'를 떠올렸습니다. 사람이 능동적으로 학습에 임하는 것이 아니라, AI가 변덕스럽게 전화를 거는 경험을 만들고 싶어 개발했습니다.
이 앱이 AI Agent의 도움을 많이 받은 이유는 CallKit과 같은 Apple 표준 라이브러리에 대한 의존도가 극도로 높기 때문입니다. 이러한 라이브러리의 표준 구현이나 문서는 솔직히 직접 읽고 구현하는 것은 상당히 고통스럽습니다. 그런데 AI는 순식간에 표준적인 CallKit이나 VoIP Push의 구현에 대해 조사하여 구현해 줍니다.
나아가 AI의 도움을 받은 부분은 코딩뿐만 아니라 마케팅 분야에서도 상당히 많았습니다. 이전까지는 마케팅이라고 하면 Apple Search Ads, Meta 광고 정도가 선택지 전부였지만, AI와 상담하는 과정에서 Product Hunt와 PR Times에 게시해 보기로 결정했습니다.
이것들은 AI가 없었다면 절대 게시 단계까지 도달할 수 없었을 것이라고 생각합니다.
이러한 전략이 나온 이유는 예를 들어 Multi-Timer의 유입원 상위권이 현재 ChatGPT이기 때문입니다.
スクリーンショット 2026-10-26 9.48.56.png
따라서 앞으로는 사람에게 인지시키는 것보다 AI에게 앱의 존재를 알리는 것이 더 중요해지고 있습니다.
- 노출을 늘린다.
- 사람이 읽지 않아도 AI는 읽는다.
- (사람이 주목하지 않을 만한) 상세 내용까지 소개하는 글을 작성하는 편이 좋다.
실제로 이 보도 자료나 Product Hunt에 게시한 후 상당한 반향이 있었습니다 (다만 유료 전환율은 그렇게 많이 늘어나지는 않았습니다). 하지만 가장 중요한 것은 앱을 노출함으로써 장기적으로 AI에게 인지되는 앱이 되는 것이 가장 중요하다는 점입니다.
하지만...
AI Agent와 개인 개발의 관계 속에서 느낀 것들이 좋은 점만 있는 것은 아니었습니다.
AI와 함께 개발하면서 가장 아쉬운 부분은 세밀한 부분까지 공들인 섬세한 구현을 하지 않게 되었다는 것입니다.
가장 처음에 언급했던 Multi-Timer 같은 앱에는 섬세한 제스처, UI의 세부 디자인까지 공들여 만들었습니다. 절대 AI가 제안하지 않을 법한 '손맛이 느껴지는' 디자인입니다. UI 구석구석을 만지면서 코드 수정을 반복하여 만들어낸 결과물입니다.
코드를 작성하고 -> 직접 만져보고 테스트하는 과정을 반복하며 코드를 UI/UX, 애니메이션, 제스처, 진동(Vibration), 음성 등과 연결해 개선해 나가는 이 사이클이 AI Agent에 의해 점차 사라지고 있습니다. 그에 따라 AI가 제안하는 디자인에 가까워지게 되었고 (물론 프롬프트를 통해 수정하고 앱의 특징을 표현하긴 하지만), 재미있는 디자인을 만들기가 어려워지고 있다고 느낍니다.
AI의 등장은 의심할 여지 없이 개인 개발에는 순풍입니다. 오히려 개인 개발을 위해 존재하는 것처럼, 솔로프레너(Solopreneur)와 궁합이 좋습니다.
AI가 있다면 개발도, 회계 처리도, 마케팅도, CS까지 AI가 해줍니다. 이런 것은 Pre-AI Agent 시대에는 거의 불가능했습니다.
다만, 이는 동시에 누구나 쉽게 똑같은 것을 만들 수 있게 되면서 이전과 같은 개인 개발에서는 재미나 즐거움이 점차 줄어드는 느낌을 받습니다.
AI Agent를 사용해 왔던 개인 개발자로서, 누구에게나 할 수 있는 일을 해도 그다지 재미가 없다고 느껴진다면, AI Agent를 활용하여 현재 시점에서는 만들기가 어려운 것에 도전해 보고 싶다는 생각이 듭니다.
AI Agent를 사용해도 아직 만들기 어려운 영역은 무엇이 있을까요? 하드웨어(Hardware), 사물인터넷(IoT), 규제 영역 같은 것들일까요?
예를 들어, 지금은 에지(Edge)에서 구동되는 LLM이나 가벼운 모델들이 Hugging face 등에 공개되고 있고 IoT 등에도 활용 가능해 보입니다. 농업이나 의료 분야의 IoT/하드웨어를 개인적으로 만들어 보고 싶다는 생각이 듭니다 (물론 위해를 가하지 않는 수준으로요).
꼭 여러분이 흥미를 느끼는 재미있는 영역이 있다면 알려주세요.