Preview / browser application
Change a component
in your browser.
Choose an audience and release stage, then compare a proposed change to this component. You can apply it, restore an earlier version, and reopen its saved history in this browser.
The application runs in your browser without an account or server-side runtime.
In use here / starting component
For people who build
Software that can grow with you.
Build inspectable applications that can change their behavior while keeping their history. Start with one living component.
Explore ALGALA living preview
The original component is visible while the local application opens.
A possible next version
Review or restore a version.
The history records saved context, control changes, and applied versions. Restore earlier behavior as a new step while keeping your current context. Each workspace holds up to 64 history steps and 16 proposals.
Save or move your workspace.Offline / export
Preparing this workspace for offline reopening…
This browser saves application records for this site in IndexedDB. Export a copy before clearing browser storage; browsers can also remove stored data. Imports accept files up to 4 MiB and create a separate workspace. Each workspace has its own URL; bookmark it or use Back to return.
Saving for offline use covers this workspace and its local rules. Other site pages need a connection. Local AI also needs its model files saved and a compatible GPU; test it offline on your device before relying on it.
Inspect the program and execution records.Program / records
ALGAL identifies each program version and execution record by a hash of its contents. It saves signals in order and replays the records when you reopen or import a workspace. The browser code fixes which elements can change, where the link goes, and which checks a proposal must pass.
- Current state hash
- Program version hash
- Saved signals
View the active program
Execution records let you inspect which program ran and which inputs it used.
How this application works · Open the manual component editor
Build another application
Keep application data
through program changes.
This example changes a component’s content and layout while keeping its signals and history. The application guide explains how ALGAL separates saved data, program versions, and the rules for accepting a change.