Generate names, emails, addresses, dates, numbers, images, and more — all from your terminal.
Every command outputs valid JSON to stdout. Errors to stderr. No parsing needed — pipe directly into jq, your agent, or any automation.
Define the shape you need as a JSON template. faker-cli resolves every field to realistic data. Nested objects, arrays, inline args — all supported.
Agents don't need docs. Every module and method is introspectable with --describe. Parameters, types, return values, and CLI examples — all built in.
Same seed, same output. Every time. Combine with --locale for 60+ languages and --ref-date to pin dates. Fully reproducible test data.