vx + vxt
A Go CLI and template library for preview-first, project-aware code generation.
- Role
- Creator
Project previewvx + vxtImage to follow
Overview
vx is my terminal-first developer CLI. vxt is the Go library behind document-mode template compilation, validation, typed planning, and generated Go bindings. They are separate tools presented together because they share a code-generation workflow, rather than two unrelated product stories.
Engineering decisions
Generation separates planning from filesystem writes. Developers can inspect a preview before applying changes, with explicit handling for file conflicts, inputs, and project context. The public repositories include tests covering these boundaries.