- Excel 같은 기존 스프레드시트보다 코드 에디터의 사용 방식을 가져온 오픈소스 스프레드시트로, 메뉴보다 키보드/Command Palette 중심으로 설계
- GPU 가속 UI 프레임워크 GPUI로 만들었으며, 맥/윈/리눅스를 지원하고 콜드 스타트는 약 300ms, 다운로드 크기는 약 16MB
- 완전히 로컬에서 파일을 처리하며 XLSX/XLS/XLSB/ODS/CSV/TSV/JSON 등을 읽을 수 있음
- Excel 단축키에 익숙한 사용자를 위한 키보드 탐색/편집, 120개 이상의 수식 함수와 자동완성, 여러 비연속 셀 동시 편집 등을 지원
- 조건부 서식도 UI에서 옵션을 클릭하는 대신 =A1>100 -> warning처럼 규칙을 직접 입력하고 결과를 그리드에서 실시간 미리보기 가능
- 핵심 차별점은 스프레드시트를 단순 문서가 아니라 디버깅 가능한 데이터 프로그램처럼 취급한다는 것
- Cell Inspector에서 수식/값/선후 셀/재계산 시점을 확인하고, 시트 간 데이터 흐름 추적과 순환 참조 탐지도 지원
- 계산은 같은 입력에 항상 같은 결과가 나오도록 결정적 재계산(Deterministic Recompute) 을 지향하며, 구조 변경은 재현 가능한 provenance 기록으로 남김
- AI도 지원하지만, 데이터를 직접 바꾸는 자동화보다 “AI는 작성자가 아니라 증인” 이라는 방식으로 설계
- AI가 관여한 변경은 provider와 시간까지 기록하고, 사용자의 명시적 승인 없이 셀을 수정하거나 백그라운드에서 자동 실행할 수 없음
- AI는 데이터에 대한 질문에 수식을 제안하거나 변경 내역/개별 셀 변화를 설명할 수 있지만, 실제 변경 과정과 결과는 기존 Inspector/Diff/Provenance로 검증하도록 구성
- GUI와 같은 엔진을 사용하는 vgrid CLI와 Headless 모드도 제공해 CSV/XLSX 변환, 수식 계산, 데이터 필터링/컬럼 선택, 두 데이터셋의 reconciliation을 파이프라인에서 실행 가능
- vgrid diff는 키 기준으로 두 데이터셋을 비교하고 금액 tolerance, stdin 입력, JSON/CSV 출력을 지원하며 중복 키처럼 애매한 상황에서는 추측하지 않고 오류로 처리
- 실행 중인 GUI 세션도 CLI에서 셀 조회/변경/상태 확인이 가능하며, revision check와 atomic apply를 이용해 스크립트에서 안전하게 제어할 수 있음
- LLM Agent와 CI용으로 apply → inspect → verify 워크플로우와 fingerprint 검증을 제공해 에이전트가 만든 스프레드시트를 결과만 믿지 않고 재현/검증할 수 있도록 함
- AGPLv3 + Plugin Exception으로 공개돼 있으며, 공개 API를 이용한 플러그인은 별도 라이선스로 배포할 수 있음
← 목록으로
새 소식
Ask GN: 독파모의 본질과 현재의 AI 채점 방식에 대해 어떻게 생각하시나요?
키워드
에이전트AtomESSAPICLI