Epiphyte

A native Mac workbench for real local website repositories: page tree, source editor, WebKit preview, Smartfence source jumps, Git-visible edits, and zero AI required for the core loop.

v0.7.0-dev-aa2925e macOS 26+ AGPLv3 Developer preview

Developer preview for macOS 26 or newer. Signed with Developer ID, notarized by Apple, and Gatekeeper-accepted.

Website
index.html Format
<section class="hero">
  <h1>Local-first editing</h1>
  <p>Files stay in Git.</p>
</section>

Local-first editing

Files stay in Git.

Review changes

Built around the folder you already trust.

Epiphyte treats the checked-out website repository as the source of truth. The app helps you see, edit, preview, and review those files without moving the project into a private format.

01

Open an existing site

Load a local static website folder or supported Vite React workspace, infer HTML pages, and keep unplaced source files visible.

02

Edit real source files

Use the native text editor with line numbers, SwiftTreeSitter syntax colors, HTML folds, find, jump to line, and offline dprint formatting.

03

Preview locally

Render selected pages through a WebKit local-site scheme, or launch a local Vite dev server after an explicit install/start flow.

04

Keep changes reviewable

Autosave writes back to the original files, keeps an opened baseline, exposes selected-file Git status, and supports selected-page restore.

05

Jump from preview to source

Smartfence can fence visible WebKit regions, surface likely source candidates, and drive editor selections without needing AI.

06

Stay local by default

Core editing and preview do not require network access. Future AI and MCP work stays optional rather than becoming the product identity.

The first serious loop: orient, edit, preview, review.

This build is still early, but it now has the core shape of a native frontend workbench instead of a demo text area.

Current workflow
  • Page tree from local HTML links
  • One-file-at-a-time source editing
  • Debounced autosave to disk
  • Opened-baseline diff review
  • Selected-file Git details
  • Local WebKit route resolver
  • Vite React preview support
  • Bundled dprint formatter
  • SwiftTreeSitter syntax spans

Preview build receipts.

The DMG linked here was built from commit aa2925e, signed with Developer ID, accepted by Apple notarization, stapled, and accepted by Gatekeeper.

0.7.0-dev
Marketing version
aa2925e
Source commit
26 MB
DMG size
Notarized
Gatekeeper status

Download the developer preview.

Epiphyte v0.7.0-dev-aa2925e is signed with Developer ID, accepted by Apple notarization, stapled, and Gatekeeper-accepted. There is no appcast or auto-update channel yet; expect to swap builds by hand.

Requires macOS 26 or newer. SHA-256 8384f5e0fd2be27da9f74ef2515d230f505914c51e1c3eb1b55d648e0ba13acd.