Gent developer preview

Specification-driven agentic development.

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
Spec-first generationGolden verificationSchema-validated artifactsWorkspace-scoped executionDesigned for local workflows

Why Gent

Engineering agency, under control.

Gent keeps specifications, generated source, runtime state, and review artifacts in distinct lanes so teams can use agentic generation without losing the plot.

Specs source of truth

Define expected behavior in Markdown and keep generated code as a derived artifact.

Role-bounded agents

Coordinate Executive, Coder, Validator, Reviewer, and Architecture Panel roles with clear responsibilities.

Golden verification

Use golden outputs and validation passes to surface defects instead of quietly working around them.

Durable workflow state

Keep Gent-owned runtime state under `.gent/` while preserving user-owned project inputs.

Schema reports

Emit machine-readable planning, generation, validation, and review artifacts for auditability.

Local-first control

Coordinate through a local CLI and daemon with encrypted operational state scoped to the environment.

How Gent works

From Markdown intent to reviewable source changes.

  1. Spec

    Write Markdown specifications and project guardrails.

  2. Plan

    Have Gent turn intent into a reviewable implementation plan.

  3. Generate

    Run role-bounded agents against the approved plan.

  4. Validate

    Check generated source with goldens, tests, linting, and schema reports.

  5. Review

    Inspect reports and keep changes centered on git workflows.

Guardrails

Built for auditable local workflows.

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

Developer preview access is upcoming.

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