Skip to content

Releases: theguysudo/ENZO

v1.2.0 — The interface comes alive

Choose a tag to compare

@theguysudo theguysudo released this 07 Sep 23:33

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/models every 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 -d

Your 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

Choose a tag to compare

@theguysudo theguysudo released this 06 Sep 12:39

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 up now 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 .env and sealed AES-256-GCM into the enzo-memory volume) 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 -d

Your 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

Choose a tag to compare

@theguysudo theguysudo released this 04 Sep 21:40

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) and full (~470 MB, all 23 themes).

Apache-2.0. No accounts, no markup, no telemetry.