ReqText — Summary
ReqText is a Git-native, CLI-first requirements and documentation framework that stores requirements as a flat hierarchical JSON structure (.reqt.json) alongside generated human-readable markdown files, designed to bring requirements management directly into the developer workflow. It ships as an npm package (npm install -g reqtext) with two binary aliases (reqt and reqtext) and provides both a full CLI for structured requirements management and an interactive terminal tree editor for visual navigation. The framework generates two separate README files from requirements: README.md for human readers and README_AI.reqt.json for AI tools with exclude fields to filter out human-only content. Requirements items carry requirement, acceptance, details, readme, readme_ai, test_exists, test_passed, and status fields, making test traceability a native feature.
Compared to seeds: closest to agent-os (markdown scaffold for structuring work context) but more specialized — reqtext is a standalone requirements management CLI that generates documentation rather than an agent behavior framework. Unlike any seed, it separates human-facing and AI-facing documentation as first-class output formats.