새로운 오픈소스 스프레드시트 'VisiGrid'가 기존 엑셀(Excel)과 같은 도구의 패러다임을 전환하며 주목받고 있습니다. VisiGrid는 메뉴 중심의 전통적인 스프레드시트와 달리 코드 에디터의 사용 방식을 차용해 키보드와 커맨드 팔레트(Command Palette)를 통한 조작에 중점을 둡니다. 이는 데이터를 단순한 문서가 아닌 '디버깅 가능한 데이터 프로그램'처럼 취급하려는 철학을 반영합니다.
VisiGrid는 GPU 가속 UI 프레임워크인 GPUI로 개발되어 맥(macOS), 윈도우(Windows), 리눅스(Linux)를 모두 지원하며, 300ms의 빠른 콜드 스타트(Cold Start)와 약 16MB의 작은 다운로드 크기를 자랑합니다. XLSX, CSV, JSON 등 다양한 파일 형식을 로컬에서 직접 처리하며, 엑셀 단축키에 익숙한 사용자들을 위한 키보드 탐색 및 편집, 120개 이상의 수식 함수와 자동완성 기능을 제공합니다. 특히 조건부 서식은 UI 클릭 대신 '=A1>100 -> warning'처럼 규칙을 직접 입력하는 방식으로 실시간 미리보기를 지원하여 효율성을 높였습니다. 셀 인스펙터(Cell Inspector)를 통해 수식, 값, 선후 셀, 재계산 시점 등을 상세히 확인하고, 시트 간 데이터 흐름 추적 및 순환 참조 탐지까지 가능해 데이터 분석의 투명성과 정확성을 극대화합니다.
VisiGrid의 핵심 차별점은 '결정적 재계산(Deterministic Recompute)'을 지향하여 동일 입력에 항상 동일한 결과가 나오도록 보장하고, 모든 구조 변경을 재현 가능한 기록(provenance)으로 남긴다는 점입니다. 또한, AI 기능은 데이터를 직접 수정하는 자동화보다는 'AI는 작성자가 아니라 증인'이라는 철학 아래 설계되었습니다. AI가 관여한 변경 사항은 제공자(provider)와 시간까지 기록되며, 사용자의 명시적 승인 없이는 셀을 수정하거나 백그라운드에서 자동 실행되지 않습니다. AI는 수식 제안이나 변경 내역 설명을 돕는 역할을 하며, 실제 변경 과정과 결과는 기존 인스펙터(Inspector), 디프(Diff), 프로비넌스(Provenance) 기능을 통해 검증할 수 있도록 구성되어 신뢰성을 확보합니다.
GUI와 동일한 엔진을 사용하는 vgrid CLI(명령줄 인터페이스)와 헤드리스(Headless) 모드도 제공하여 CSV/XLSX 변환, 수식 계산, 데이터 필터링 등 다양한 데이터 처리 작업을 파이프라인에서 실행할 수 있습니다. 특히 vgrid diff는 두 데이터셋을 키 기준으로 비교하고, LLM 에이전트(Agent)와 CI(지속적 통합) 환경을 위한 'apply → inspect → verify' 워크플로우와 지문(fingerprint) 검증 기능을 제공하여 에이전트가 생성한 스프레드시트의 결과를 맹목적으로 신뢰하지 않고 재현 및 검증할 수 있도록 돕습니다. 이는 데이터 무결성과 자동화된 워크플로우의 안정성을 중요하게 여기는 개발자와 데이터 분석가들에게 매우 유용한 도구가 될 것입니다. VisiGrid는 AGPLv3 라이선스로 공개되어 있으며, 공개 API를 이용한 플러그인은 별도 라이선스로 배포가 가능합니다.