cd /news/ai-tools/show-hn-sheetmog-oss-excel-alternati… · home topics ai-tools article
[ARTICLE · art-21959] src=github.com pub= topic=ai-tools verified=true sentiment=↑ positive

Show HN: SheetMog – OSS Excel alternative and headless SDK

SheetMog, an open-source Excel alternative and headless SDK, has been released as a spreadsheet engine, app runtime, and SDK stack for building workbook-aware agents, automations, and embedded spreadsheet experiences. The project, available at mog.shortcut.ai, provides both a Node.js SDK for headless workbook automation and an embed SDK for browser, React, and Web Component integrations. SheetMog is licensed under MIT and includes a Rust compute engine, kernel services, and public TypeScript contracts.

read1 min publishedJun 4, 2026

Mog is a spreadsheet engine, app runtime, and SDK stack for building workbook-aware agents, automations, and embedded spreadsheet experiences.

Try it live at mog.shortcut.ai.

I want to... Start here Useful command
Build Mog from source

pnpm typecheck

Use Mog as a librarypnpm add @mog-sdk/node

Develop Mogpnpm check:publish-readiness:fast

Use @mog-sdk/node

for headless workbook automation in Node.js and agent workflows.

pnpm add @mog-sdk/node
js
import { createWorkbook } from '@mog-sdk/node';

const wb = await createWorkbook();
const ws = wb.activeSheet;

await ws.setCell('A1', 42);
await ws.setCell('A2', '=A1*2');

console.log(await ws.getCell('A2'));
await wb.dispose();

Use @mog-sdk/embed

for browser, React, and Web Component embeds. See:

This is a large monorepo. Start with the package or surface you are changing, then run the smallest relevant verification gate.

Use dev-v0.7.2

as the exclusive development branch for this repo unless a task explicitly names another branch. Do not base new local work on dev

.

pnpm install --frozen-lockfile
pnpm typecheck
pnpm test
cargo check -p compute-core --lib --locked
cargo test -p compute-core --locked

Common package checks:

pnpm --filter @mog-sdk/node test
pnpm --filter @mog-sdk/embed test
pnpm --filter @mog-sdk/sheet-view test
pnpm check:publish-readiness:fast
pnpm check:external-fixtures

CI and non-eval publish readiness gates are documented in CI Gates.

If you are a coding agent, read AGENTS.md before editing code.

Area Paths
Spreadsheet app runtime/spreadsheet-app , apps/spreadsheet , shell
Node SDK runtime/sdk
Embeds runtime/embed , views/sheet-view
Rust compute engine compute/core
Public TypeScript contracts contracts
Kernel and services kernel
External consumer fixtures fixtures/external
Architecture docs docs

MIT. See LICENSE.

── more in #ai-tools 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-sheetmog-oss…] indexed:0 read:1min 2026-06-04 ·