How is Hal different from chatting with an AI coding agent?
Hal structures planning, conversion, validation, running, reports, archive state, and review around supported coding engines instead of leaving the workflow inside an open-ended chat.
FAQ
Hal differs from direct AI agent chat by turning requirements into a PRD-native, validated, reviewable coding loop.
Why it matters
Hal provides workflow structure around coding agents instead of replacing the coding engine itself.
Hal is different from chatting with an AI coding agent because it provides a PRD-native workflow around the agent. Instead of one open-ended conversation, Hal emphasizes planning, story conversion, validation, implementation, reports, archive state, and developer review before merge.
Direct agent chat can work well for tiny edits, exploration, or quick questions. It becomes harder to manage when scope grows, because requirements, constraints, review notes, and decisions may live only in the conversation.
A Hal loop can include commands such as:
hal plan "describe the product change"
hal convert
hal validate
hal run
The point is not that commands alone make work correct. The point is that the developer gets checkpoints before and after implementation.
| Dimension | Hal | Direct agent chat |
|---|---|---|
| Source of truth | PRD, stories, standards, workflow state. | Conversation context. |
| Scope control | Plan and validate before run. | Scope can expand turn by turn. |
| Engine role | Codex, Claude Code, or Pi can be implementation engines. | The agent interface is both workflow and engine. |
| Review | Inspect artifacts and diffs before merge. | Review often depends on chat history and final diff. |
Before relying on Hal, inspect the source repository, engine support FAQ, and install guide. Do not assume support for engines beyond what current source documents.
Short answers before you put this into an agent workflow.
Hal structures planning, conversion, validation, running, reports, archive state, and review around supported coding engines instead of leaving the workflow inside an open-ended chat.
No. This site describes Hal as a workflow CLI that can use supported engines such as Codex, Claude Code, and Pi.
Keep exploring the pieces of a reviewable coding loop.
Hal is a terminal-first CLI for PRD-native AI coding loops. Learn what it does, where it fits, and what developers still review.
This site mentions Codex, Claude Code, and Pi as supported agent engines for Hal's PRD-native coding loop.
Hal does not replace code review. It structures AI coding loops so developers can inspect generated state, diffs, reports, and commits.