Introduction

What Stacki is, what it edits, and what it deliberately leaves alone.

Stacki is a desktop visual builder for Astro. It opens a project on your machine, runs that project’s own astro dev server, and shows you the page while you edit it.

What it edits

  • Pages in src/pages, including nested routes and dynamic routes.
  • Layouts in src/layouts, and which one wraps each page.
  • Components in src/components, their props, and their slots.
  • Styles: your stylesheets and your components’ <style> blocks.
  • Content collections: entries, fields and schemas.
  • CSS variables declared anywhere in your stylesheets.
  • Assets in public/ and src/.

What it does not do

Stacki has no cloud, no account, and no project format of its own. There is nothing to import and nothing to export: the files it opens are the files you already commit, and the files it saves are the ones your build reads.

Markup it cannot model visually is never rewritten. The page opens in a code editor instead, still with a live preview beside it.

Stacki is MIT licensed. The source is on GitHub, and builds for macOS and Windows are published from CI.