넥스트블록(NextBlock) CMS가 Next.js 16, Supabase, Tailwind CSS를 기반으로 하는 오픈소스 AI-네이티브 CMS를 선보였습니다. 이는 기존 워드프레스(WordPress)와 같은 CMS의 느린 속도와 복잡한 헤드리스(headless) CMS의 단점을 보완하며, 개발자와 사용자 모두에게 최적화된 경험을 제공하는 것을 목표로 합니다. 특히 LLM(대규모 언어모델) 지연 문제를 피하기 위해 클라이언트 측 AST(추상 구문 트리) 기반 SEO 감사 기능을 내장하는 등, AI 시대의 요구사항을 적극 반영한 점이 주목됩니다.
넥스트블록 CMS는 Next.js 16의 앱 라우터(App Router)와 리액트 19 서버 컴포넌트(Server Components)를 활용하여 웹사이트의 공개 페이지를 서버에서 렌더링합니다. 이는 성능 최적화에 기여하며, 라이트하우스(Lighthouse) 점수 100/100을 달성할 정도로 빠른 속도를 자랑합니다. 콘텐츠 저장은 Supabase PostgreSQL의 JSONB 블록 스토리지를 사용하며, 사용자 정의 블록 타입도 재빌드 없이 렌더링됩니다. 또한, 베르셀(Vercel)의 Supabase 통합을 통해 데이터베이스 프로비저닝과 스키마 적용이 원클릭으로 가능해 개발 편의성을 극대화했습니다. 시각적인 블록 에디터(Block Editor)는 노션(Notion) 스타일로 설계되어 콘텐츠 관리자가 직관적으로 사용할 수 있습니다.
이 CMS의 가장 큰 특징 중 하나는 AI 에이전트(AI Agents)와의 연동을 염두에 둔 설계입니다. 코드베이스가 AI 코딩 어시스턴트가 쉽게 읽고 확장할 수 있도록 문서화되고 구조화되어 있어, 미래의 AI 기반 개발 환경에 대비하고 있습니다. 이는 개발자들이 AI의 도움을 받아 더욱 효율적으로 웹사이트를 구축하고 관리할 수 있는 기반을 마련합니다. 넥스트블록은 오픈 코어(Open-Core) 모델을 채택하여 핵심 기능은 AGPL 라이선스로 무료 제공하고, 프리미엄 기능은 라이선스 키를 통해 활성화하는 비즈니스 모델을 가지고 있습니다. 이는 커뮤니티 참여를 유도하면서도 지속 가능한 성장을 추구하는 전략으로 보입니다.