Specs source of truth
Define expected behavior in Markdown and keep generated code as a derived artifact.
Gent developer preview
Gent is a desktop-native agentic AI CLI that turns Markdown specs, goldens, and guardrails into auditable source-code workflows.
$ gent generate --dry-run planning -> plan_review -> execution -> validation -> review report: .gent/reports/generate_report.json state: .gent/state/workflow_state.json
Why Gent
Gent keeps specifications, generated source, runtime state, and review artifacts in distinct lanes so teams can use agentic generation without losing the plot.
Define expected behavior in Markdown and keep generated code as a derived artifact.
Coordinate Executive, Coder, Validator, Reviewer, and Architecture Panel roles with clear responsibilities.
Use golden outputs and validation passes to surface defects instead of quietly working around them.
Keep Gent-owned runtime state under `.gent/` while preserving user-owned project inputs.
Emit machine-readable planning, generation, validation, and review artifacts for auditability.
Coordinate through a local CLI and daemon with encrypted operational state scoped to the environment.
How Gent works
Write Markdown specifications and project guardrails.
Have Gent turn intent into a reviewable implementation plan.
Run role-bounded agents against the approved plan.
Check generated source with goldens, tests, linting, and schema reports.
Inspect reports and keep changes centered on git workflows.
Guardrails
Gent is designed for teams that want the leverage of AI generation without turning delivery into a black box. Specifications define intended behavior, guardrails shape the workflow, and generated changes stay anchored to reviewable reports and git-centered iteration.
Gent is being designed to make that workflow feel simple: run one generate command to help turn clear specs into reviewable application source changes, or use init to analyze an existing codebase and prepare it for Gent-driven development as if you were starting from a clean slate.
Coming soon
Gent is still under development. The preview will focus on giving early developers a clear look at specification-first workflows while the broader v1 command surface continues to mature.
Join preview waitlist