개발자 생산성을 높여줄 새로운 로컬 우선(local-first) 워크스페이스 '매스코드(MassCode)'가 공개되어 주목받고 있습니다. 이 도구는 코드 스니펫 관리, 마크다운(Markdown) 노트 작성, HTTP 클라이언트, 수학 계산기, 다이어그램 스케치, 다양한 개발 유틸리티 등 개발 과정에서 필요한 여러 기능을 한곳에 통합하여 제공합니다. 특히 모든 데이터가 사용자의 로컬 기기에 일반 마크다운 파일 형태로 저장되어 오프라인에서도 완벽하게 작동하며, 데이터 주권을 강조하는 것이 특징입니다.
매스코드는 개발자가 여러 애플리케이션을 오가며 작업 흐름이 끊기는 것을 방지하기 위해 설계되었습니다. 예를 들어, 코드 스니펫은 폴더와 태그로 정리하고 Prettier로 포맷팅하며, HTML/CSS 실시간 미리보기와 JSON 시각화 기능을 제공합니다. 노트 기능은 마크다운 라이브 미리보기와 함께 작업 상태, 우선순위, 기한을 설정할 수 있으며, Mermaid 다이어그램이나 마인드맵도 지원합니다. HTTP 클라이언트는 OpenAPI, Postman, Bruno 컬렉션 가져오기를 지원하고, 수학 노트북은 자연어 기반 계산을 가능하게 합니다. 또한, Excalidraw 기반의 드로잉 도구로 다이어그램과 와이어프레임을 스케치하고, JSON 변환, Base64 인코딩, UUID 생성 등 다양한 개발 도구를 내장하고 있습니다. 기존 VS Code, Raycast, SnippetsLab, GitHub Gist의 스니펫이나 Obsidian 마크다운 노트를 쉽게 가져올 수 있으며, VS Code 및 Raycast 확장 프로그램으로 다른 도구와의 연동성도 높였습니다.
매스코드의 가장 큰 강점은 '로컬 우선' 아키텍처와 '오픈소스'라는 점입니다. 모든 데이터가 사용자의 기기에 일반 마크다운 파일로 저장되므로, iCloud, Dropbox, Git 등을 통해 쉽게 동기화하고 관리할 수 있어 데이터 소유권과 이식성이 보장됩니다. 이는 클라우드 기반 서비스의 데이터 종속성이나 보안 우려를 해소하려는 개발자들에게 매력적인 대안이 될 수 있습니다. 또한, 무료 오픈소스 프로젝트로서 개발 커뮤니티의 참여를 통해 지속적으로 발전할 수 있는 잠재력을 가지고 있으며, 15개 언어를 지원하여 전 세계 개발자들이 쉽게 접근할 수 있도록 했습니다. 개발 워크플로우를 단순화하고 데이터 주권을 중시하는 현대 개발 트렌드에 부합하는 솔루션으로 자리매김할 것으로 기대됩니다.
