An Agent that Remembers.

An autonomous terminal agent for macOS —
code, shell, browser, and a memory that persists.

Zuse is an autonomous terminal agent for macOS — it reads and edits files, runs shell commands, controls the Mac, browses the web, and delegates work to sub-agents.

Its defining trait is quieter: Zuse remembers. Preferences, project facts, and reusable procedures accumulate in a growing knowledge store — recalled by relevance before every task, extended by reflection as work happens, and tended in the background when Zuse dreams.

The question underneath all of it: what does an assistant become when it stops starting from zero?

01

Memory

What if your agent didn't start from zero every session?

A continuous-learning store of preferences, facts, and procedures in ~/.zuse/knowledge.jsonl. Relevant entries are recalled before each task, and reflection quietly adds new ones as work happens.

Core system · knowledge.jsonl
02

Dreaming

What does an agent do while you're away?

When idle, Zuse dreams: it compacts and dedupes its memory, reflects on recent sessions with a low-effort model call, stores durable lessons, and files improvement ideas into a readable backlog. It never runs tools and never touches your files.

Background loop · /dream
03

Tools

How much of your machine can one loop reach?

An agentic loop that plans, acts, and verifies: file edits with colored diffs and undo, a persistent shell, Python, AppleScript, screenshots, clipboard, and real Chromium automation.

Agentic loop · macOS
04

Crews

When should an agent stop working alone?

Two delegation tools: task spawns one isolated sub-agent for a focused job; crew coordinates a planner, researcher, and tester/reviewer mini-team that returns a synthesized handoff.

Multi-agent · task & crew
05

Bridges

Why should the conversation live in one window?

Terminal REPL, WebGUI, native GUI, WhatsApp, and Telegram share one persistent session — the same tools, shell, memory, and Mac access from wherever you happen to write.

5 interfaces · one session
06

Providers

Why should intelligence require an account?

Local-first through Ollama when no API key is configured — free and offline. The same agent runs on Claude, OpenAI-compatible endpoints, or Codex via ChatGPT OAuth, switched with a single flag.

Local-first · 4 backends

An Agent that Remembers

On the memory system at the core of Zuse: how preferences, facts, and procedures accumulate, and why recall happens before the task instead of after the question.

Essay · 2026

Dreaming

On what Zuse does while you're away: memory maintenance, low-effort reflection over recent sessions, durable lessons, and an improvement backlog it is not allowed to implement.

Essay · 2026

Delegation: task & crew

Notes on when one agent should become several — isolated sub-agents for focused jobs, and coordinated mini-teams for larger work.

Note · In progress

The Safety Model

On permission gates, hard-blocked destructive patterns, and why --yolo is a mode you choose rather than a default you inherit.

Note · In progress

Zuse can edit files, run commands, and control the Mac — but the part that changes how it feels is that it remembers how you like things done.

Not memory as a log. Memory as behavior: preferences that persist, procedures that improve, and facts that never need repeating.

Zuse is built by Niklas and named after Konrad Zuse, who built the first programmable computer in a living room. Open source on GitHub, MIT licensed.

One command. Runs locally through Ollama by default — or bring an API key.