David the Shepherd for loop engineering

Shepherd your AI workers through the loop.

Give David a goal. He gathers the plan, guides the workers, guards the approvals, and keeps every loop moving until the work is done.

Guide
Plan
Guard
Verify
Gather
Done
David the Shepherd direct-download Mac app Guides Claude Code and Codex workers Built-in Launch, Maintenance, Security, Improve, Animation, and Dream loops

Loop engineering

Loop engineering is the new leverage layer for AI agents.

Prompting asks an agent what to do next. Loop engineering designs the system that keeps the agent moving: the goal, trigger, worker role, tool boundary, memory, validation, budget, and stop condition.

David the Shepherd makes that loop visible and governable on your Mac. You can launch a loop, watch the continuity graph, inspect open gates, and approve consequential moves before they happen.

How David thinks

A loop is not a cron job. It is a supervised work system.

01

Goal

Describe what you want shipped. David turns the goal into a guided path with a real stop condition.

02

Plan

David creates worker responsibilities, loop contracts, and verification gates before work begins.

03

Run

Workers use your existing Claude Code or Codex setup while David keeps memory, context, and progress local.

04

Check

Loops record evidence, surface blockers, and route risky decisions to Needs You before workers wander off path.

Built to keep context together

See the worker loop stay together.

Goal, agents, worktrees, PRs, CI, memory, and Needs You gates remain in one visible path, so David feels like a shepherd instead of another prompt window.

The Mac app

A calm shepherd's view for AI workers.

David is not another chat box. He is the place where goals, workers, loops, worktrees, commits, artifacts, memory, and open gates stay connected.

David Loops screen showing a continuity graph, native loop catalog, CodeGraph status, and open gates.
Native Loops with continuity graph and open gates.
David Overseer chat screen showing a supervised workspace conversation.
Overseer chat keeps the goal and worker team together.
David Builder overview showing task status and workspace context.
Worker overview shows state, scope, and what is next.

Why it matters

Every serious loop needs a shepherd.

Guidance beyond the next prompt

David keeps the goal, plan, worker roles, and next step visible so a loop does not drift into busywork.

Guardrails where they belong

Consequential decisions move into Needs You, so workers can continue without pretending every action is safe.

A team that comes back

Workers can sleep, resume, write checkpoints, and keep durable memory instead of losing progress between sessions.

Calm by default

Goal, plan, workers, Needs You, done. Advanced agent machinery stays available without becoming the product.

Native Mac foundation

David started as a lightweight Mac app, and that still matters.

The product is not just a chat wrapper. David is built around Swift-native control, durable workspace memory, governed self-improvement, and clear approval gates for real coding work.

01

Native Swift host

A direct Mac app can stay light, responsive, and close to the operating system.

02

Memory systems

Project memory, checkpoints, and catch-up reports help workers resume with context.

03

Self-improvement

Workers can propose changes while David keeps approvals, versions, and rollback evidence visible.

Questions people ask

Clear answers for a new way to work.

Plain English

Loop engineering FAQ

What is loop engineering?

Loop engineering means designing the repeated system around an AI agent: goal, context, action, observation, verification, memory, budget, and stop condition. The loop prompts the agent so you do not have to babysit every turn.

Why call it David the Shepherd?

Because the product job is not to be another raw agent. David guides the workers, keeps them together around the goal, guards risky decisions, and brings progress back into one understandable place.

How is David different from a normal AI chat app?

David the Shepherd is a native Mac control room for AI workers. It manages projects, worker roles, loop contracts, checkpoints, approvals, jobs, memory, and local runtime state around your existing model tools.

Is David open source?

The current David the Shepherd app is a closed-source direct-download Mac product. The older VS Code extension repo is not the product website or the distribution model for the native app.

Who is David for?

David the Shepherd is for students, beginner builders, and Mac users who want useful outcomes without learning terminal, Git, IDE, or provider machinery first. Developers can still use the advanced surfaces.

Does David include AI model credits?

David the Shepherd is the orchestration app. Early builds use your existing Claude Code or Codex setup for model execution.

Early access

Put a shepherd on your AI work.

David the Shepherd is in direct-download Mac release-candidate testing. Join the early access list for the first closed beta and domain launch.

Email for early access