Thanks for taking the time to contribute! This list is useful because people like you keep it accurate and up-to-date.
CLI flags and environment variables that reduce noise when tools are invoked by AI agents. Specifically:
- Flags that disable progress bars, colors, banners, or interactive prompts.
- Flags that switch output to machine-readable formats (JSON, one-line-per-error, etc.).
- Environment variables that achieve the same (e.g.,
NO_COLOR=1,CI=true). - Non-obvious behavior worth documenting (e.g., "without
run, vitest enters watch mode").
- Tool reviews or opinions ("this tool is better than X").
- Flags unrelated to output noise (e.g.,
--threads=4). - Tools that are already AI-agent-specific (they don't need quieting).
- Tools with low adoption
Each ecosystem file follows the same structure:
- Quick Reference table at the top — one row per tool, most useful flags.
- One section per tool with a code block showing the recommended command, followed by a bullet list explaining each flag.
- Keep descriptions factual and short. No marketing language.
Example entry:
## toolname
\`\`\`bash
toolname check --no-progress --no-color
\`\`\`
- `--no-progress` — disables progress bar
- `--no-color` — disables ANSI color codes- I verified the flags work with the current stable version of the tool.
- I added the tool to the Quick Reference table at the top of the ecosystem file.
- Descriptions are factual (no "best", "awesome", "amazing").
- Each description ends without a period (matching existing style in tool sections).
- I searched existing entries to avoid duplicates.
If you want to add a new ecosystem (e.g., Elixir, Swift):
- Create a new
{ecosystem}.mdfile following the format above. - Add it to the Ecosystems list in
README.mdwith a short description ending with a period.
- Fix outdated flags (tools change between versions — corrections are very welcome).
- Add missing tools to existing ecosystem files.
- Improve descriptions for clarity.
- Report inaccuracies by opening an issue.