최근 '노툴라(Notula)'라는 새로운 마크다운(Markdown) 편집기가 공개되어 개발 커뮤니티의 주목을 받고 있습니다. 이 도구는 깃(Git) 저장소에 저장된 문서를 대상으로, AI 에이전트가 읽고 쓰는 마크다운 파일을 인간 사용자가 구글 독스(Google Docs)처럼 직관적으로 편집하고 협업할 수 있도록 설계되었습니다. '문서를 코드로(Docs as Code)'라는 개념이 확산되면서 개발 문서를 깃 저장소에 보관하는 사례가 늘고 있지만, 비개발자나 일반 사용자가 코드 편집기 없이 문서를 수정하기 어렵다는 문제점을 해결하고자 합니다.
노툴라는 WYSIWYG(What You See Is What You Get) 방식을 채택하여 사용자가 마크다운 문법을 직접 입력하지 않고도 시각적으로 문서를 편집할 수 있게 합니다. 이는 일반적인 워드 프로세서와 유사한 경험을 제공하며, 편집된 내용은 표준 마크다운 파일로 저장됩니다. 특히, 구글 독스처럼 특정 문단에 댓글을 달고, 스레드를 통해 논의하며, 변경 사항을 추적하는 협업 기능을 깃 저장소 내에서 직접 구현했습니다. 사용자는 리베이스(rebase)나 스태시(stash) 같은 복잡한 깃 명령어를 몰라도 문서의 모든 버전을 확인하고 복원할 수 있으며, AI 에이전트가 작업 공간의 구조를 이해하고 문서를 효율적으로 처리할 수 있도록 돕는 기능도 포함되어 있습니다.
이러한 노툴라의 등장은 AI 시대의 개발 문서 관리 방식에 중요한 변화를 가져올 수 있습니다. AI 에이전트가 코드와 함께 문서를 작성하고 검토하는 워크플로우가 보편화되면서, 인간과 AI가 동일한 마크다운 파일을 효율적으로 공유하고 편집할 수 있는 도구의 필요성이 커지고 있습니다. 노툴라는 개발팀이 기술 사양(Specs), 제품 요구사항 정의서(PRDs), 실행 매뉴얼(runbooks) 등을 깃 저장소에서 관리하면서도, 비개발 직군까지 문서 작성 및 협업 과정에 쉽게 참여할 수 있도록 지원하여 팀 전체의 생산성을 향상시킬 잠재력을 가지고 있습니다. 이는 '문서를 코드로' 패러다임의 확산을 가속화하고, 개발팀 내외부의 정보 공유 및 협업의 장벽을 낮추는 데 기여할 것입니다.
