Skip to content

Repository files navigation

Vessel

The artifact format for AI-generated software. Describe a tool, and the model hands you one self-contained file — UI, logic, and data inside — that runs the instant you open it, with nothing to deploy or operate.

Concretely: an installable runtime host that opens self-contained .vessel web-tool bundles — a React UI + a Python/FastAPI backend + a SQLite database, with the data living inside the file. The spreadsheet model (an installed engine + a portable zipped document) for modern web tools.

Install the host once (as a PWA); after that any .vessel opens, runs, and saves its data back to the same file — no server, no accounts, everything in the browser.

Try it: getvessel.dev — the host installs from getvessel.dev/app/.

Screenshots

The host — your installed launcher — and a few .vessel tools running inside it:

The Vessel host launcher with recent .vessel files

CSV Explorer — SQL over thousands of rows Journal — full-text search
Job Tracker — pipeline board Regex Tester — the real Python re engine

More on the landing page.

Quick start

See docs/setup.md.

Documentation

Status

Pre-1.0. Chromium gives the full experience (double-click open + promptless save); Firefox/Safari run degraded (in-app open + download-to-save). Opening a .vessel is designed to be no more dangerous than opening a web page — sandboxed UI, WASM-sandboxed Python, default-deny network egress.

License

Apache-2.0.

About

The artifact format for AI-generated apps.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages