Skip to content

haya-inc/wasmhatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WasmHatch

The AI assistant that actually does the work — right in your browser.

CI

WasmHatch — the AI assistant that actually does the work

Open WasmHatch — free, no install, no account.

Ask in plain words. WasmHatch fixes messy spreadsheets, writes documents, creates Google Docs / Sheets / Slides, and builds polished reports — while you watch it happen. It acts fast by default: every change appears in the conversation with exactly what changed, and undo is one click. Prefer to approve things first? Switch on Careful mode.

What it can do today

  • Clean, transform, and analyze CSV / Excel files you drop in.
  • Write and edit files in a private workspace that lives in your browser.
  • Create Google Docs, Sheets, and Slides, and keep editing the ones it made (connect Google in a couple of clicks).
  • Build one-file HTML reports and dashboards that render beside the chat and download instantly.
  • Run with your own AI key (Claude or OpenAI), or with Chrome's built-in on-device model — free, no key at all.
  • Keep your work safe without an account: pin browser storage so it isn't cleared, and download everything as a ZIP backup in one click.

What it can't do yet

Honesty beats surprises. WasmHatch currently does not:

  • browse or search your existing Google Drive (it only touches files it created or that you hand it — broader access unlocks after Google's verification of our app completes);
  • manage your Calendar (same verification gate);
  • browse the open web;
  • run long jobs in the background — it works while the tab is open;
  • work with admin-managed Google Workspace accounts that block new apps.

Quick start

The hosted app is the product: wasmhatch.com.

Run it yourself (it's just a static page):

npm install
npm run dev

Requirements: Node.js 20+. npm test runs the unit suite, npm run build produces the deployable dist/.

Want your own hosted copy — fork, enable Pages, done? See the fork guide, including bring-your-own Google client ID.

How it's built

For the technically curious — this is where WasmHatch is unusual:

  • No server. The entire product is a static page. Your files live in browser storage on your device; nothing is uploaded to us, because there is no "us" to upload to.
  • Your keys stay yours. Your API key is sent only to the provider you chose. By default it lives just for the open tab, and ticking "Remember on this device" saves it in your browser — and nowhere else. Google tokens are held in the memory of the open tab and never stored.
  • Sandboxed execution. Generated data-transform code runs in QuickJS compiled to Wasm inside a Web Worker, with no network, DOM, or credential access.
  • Visible, revertible effects. Every write is recorded with its exact diff; workspace changes revert in one click; an optional Careful mode asks before each write.

Deeper reading: product plan · roadmap · agent loop design · landscape · privacy policy.

Contributing

WasmHatch is Apache-2.0 and built in the open. Start with CONTRIBUTING.md, or open a ready-to-code Codespace. npm test and npm run build must pass; keep user-facing language free of internal jargon.

License

Apache-2.0. WasmHatch is an independent open-source project, not affiliated with Anthropic, OpenAI, or Google.

About

The AI assistant that actually does the work — right in your browser tab. No server, no install, no account. Bring your own key or use Chrome's built-in AI; creates Google Docs, Sheets, and Slides; every change visible and undoable.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors