Releases: theguysudo/ENZO
Releases · theguysudo/ENZO
Release list
v1.2.0 — The interface comes alive
ENZO v1.2.0 — self-hosted, bring-your-own-key AI workspace.
Highlights
- Live terminal health ECG — the static ONLINE label is now SystemPulse: a heart-monitor trace sweeping the terminal toolbar. It pings
/api/v1/modelsevery 60s — reachable and non-empty means the heartbeat keeps going; anything else freezes a red flatline with a FLATLINE tag. The sweep is a clip-path on the trace itself, so the toolbar's dark glass shows through untouched. - Liquid save switch — the onboarding save button got the full liquid treatment: the label slides aside on hover while the bookmark balloons up and floods the pill with its solid fill, then settles with a liquid tick once your key is saved.
- Onboarding, rebuilt — an animated stepper walks the three connect-provider steps (numbers morph into checkmarks, completed steps are click-back-navigable) while the surface got stripped down: badge, subtitle, external get-a-key links and status dots are gone. Fewer moving parts between you and your first key.
- Smoke behind the glass — the top bar now carries a slow violet/cyan smoke drift (WebGL fbm, low-power context, 20% opacity) clipped inside the capsule on the workspace and the logged-out homepage.
- Slimmer top bar — ~20% shorter with the login capsule resized to match; same original width, tighter silhouette.
- Ambient weather card — the marketplace filter sidebar shows live local conditions: one keyless IP geolocation (ipwho.is, geojs fallback) + Open-Meteo, cached in sessionStorage for 30 minutes, degrading quietly if both lookups fail. Hidden below
lg.
Upgrade
docker compose pull && docker compose up -dYour data (projects, skills, memory, sealed vault state) lives in named volumes and survives the upgrade untouched.
Full changelog: docs/CHANGELOG.md
Apache-2.0. No accounts, no markup, no telemetry.
v1.1.0 — Agents that build and train themselves
ENZO v1.1.0 — self-hosted, bring-your-own-key AI workspace.
Highlights
- Custom Agent Builder — describe a task in plain English ("an agent that researches MUN country positions") and it builds itself. A two-pass drafter analyzes the domain first, then a free model from your own providers writes a 30-year-veteran operating manual — tacit knowledge, decision heuristics, edge cases — and picks the tools the task actually needs. You can also create agents straight from chat.
- Self-improving agents (neural layer) — every agent keeps learning from your platform activity, whether you run it or not. A per-agent neural weight vector folds in domain-matched traffic on a 90-second cadence, distills expert lessons into memory on a schedule, and injects a live NEURAL FOCUS block into every run. Inspect it in the agent's Neural tab and train on demand.
- Race drafting — when a draft needs a model, ~10 free candidates fire simultaneously and the first to answer wins. A brain-health scoreboard tracks which models actually deliver and reorders future races, so a dead or rate-limited free-tier model can no longer collapse a draft into a generic template.
- First-key claim bootstrap — a fresh
docker compose upnow unlocks the entire platform from the web UI. Paste any working provider key; the first live-validated one claims the instance (written to the container.envand sealed AES-256-GCM into theenzo-memoryvolume) and every server-side feature — agents, skills, memory — unlocks immediately and survives restarts. No master key to configure. (Pre-seed via compose env if you prefer no claim window.) - Honest provenance — every agent records which model actually drafted it, and says so plainly when nothing was reachable.
- ~20 hardening fixes across the terminal, agents UI and onboarding — research steps survive interrupted streams, tab switches no longer lose agent conversations, agent runs carry full conversation history (multi-turn confirm flows complete), reasoning models get proper token headroom, and the Google AI Studio key is fully optional in the self-hosted edition.
Upgrade
docker compose pull && docker compose up -dYour data (projects, skills, memory, sealed vault state) lives in named volumes and survives the upgrade untouched.
Full changelog: docs/CHANGELOG.md
Apache-2.0. No accounts, no markup, no telemetry.
v1.0.0 — initial public release
Initial public release of the self-hosted edition.
Run it
docker run -d -p 5001:5001 --restart unless-stopped ghcr.io/theguysudo/enzo
Or with persistent storage: clone the repo and docker compose up -d.
What's inside
- BYOK — bring your own OpenRouter / Google AI Studio / NVIDIA / Groq keys. They are encrypted in your browser (AES-256-GCM) and sent only to the provider you choose; the server never stores them.
- Agents with real tools — Gmail, Calendar, web search.
- 70+ bundled skills plus a skill editor.
- Full multi-file project generation in coding mode.
- Two images:
lite(~150 MB, default themes) andfull(~470 MB, all 23 themes).
Apache-2.0. No accounts, no markup, no telemetry.