AI로 맞춤형 소프트웨어 제작하는 '에맥스화' 현상
원제: The Emacsification of Software
왜 중요한가
AI를 통한 개인 맞춤형 소프트웨어 제작이 가능해지면서 기존 상용 소프트웨어 생태계에 변화가 예상된다.
개발자가 Claude AI를 활용해 30분 만에 기존 앱스토어 제품보다 우수한 마크다운 뷰어 'MDV.app'을 제작했다고 발표했다. 텍스트 검색, 복사 기능, SQLite 인덱싱 등 핵심 기능을 모두 구현했으며, 이는 AI가 개인 맞춤형 소프트웨어 제작을 가능하게 하는 '에맥스화' 트렌드를 보여준다.
한 개발자가 블로그를 통해 AI를 활용한 소프트웨어 개발 경험을 공유했다. 그는 마크다운 파일 뷰어를 찾던 중 기존 앱스토어 제품들의 한계를 발견했다. Charm의 glow, Josh의 Markless 등 터미널 기반 뷰어는 단색폰트로 인한 가독성 문제가 있었고, Obsidian, Typora, Bear 같은 그래픽 에디터는 편집 환경을 방해했다. 앱스토어의 뷰어들은 텍스트 검색 부재, 인앱결제, 복사 기능 미지원 등의 문제가 있었다.
이에 개발자는 Claude AI를 활용해 직접 MDV.app을 제작했다. 사전 준비 작업을 제외하고 실제 대화형 개발 시간은 30분에 불과했다. 완성된 앱은 텍스트 선택 및 복사, 문자열 검색, SQLite FTS 인덱스를 통한 마크다운 파일 히스토리 관리, 단축키 북마크, 목차 네비게이션, 문서별 위치 기억 기능을 지원한다. 개발자는 이를 '에맥스화' 현상이라 명명하며, Signal 같은 Electron 앱들이 각자 Chromium을 내장해 시스템 자원을 낭비하는 것과 대비했다.