The `automata-cli` is a command-line interface tool designed to streamline Git and project management workflows by integrating with AI services. Its current stable version is 0.4.0, with a rapid release cadence, as evidenced by frequent minor and patch updates (e.g., v0.2.x, v0.3.x, v0.4.x) over a relatively short period, continuously adding new features and bug fixes. Key differentiators include an interactive configuration wizard, comprehensive GitFlow helpers such as `get-pr-info` for pull request details, `finish-feature` for branch cleanup, and `publish-release` for automated release sequences. It uniquely integrates with AI executors like Claude and Codex, allowing for automated tasks like finding, claiming, and implementing GitHub issues (`implement-next`), or executing AI prompts for code refactoring and fixes (`execute`, `execute-prompt`). The tool supports both GitHub (`gh CLI` integration) and Azure DevOps environments.
npm install automata-cliNo compatibility data collected yet for this library.
Installs the CLI globally, launches the interactive configuration wizard, verifies installation, and demonstrates how to check PR information and preview AI-driven issue discovery.
Install and authenticate the `gh` CLI: `npm install -g @cli/cli` and then `gh auth login`.
Pin exact versions in `package.json` or carefully review release notes before upgrading `0.x.x` versions.
Consult the `automata-cli` documentation for details on configuring AI providers and managing API keys and costs.
Run `automata config` from your project's root directory, or ensure the `.automata` directory with `config.json` is present and correctly configured in your working directory.
Run `npm install -g automata-cli` to install the CLI globally.
Install `gh` (e.g., `npm install -g @cli/cli` or via system package manager) and run `gh auth login` to authenticate.
Run `automata config` to launch the interactive wizard and create the configuration file.
Add the `--with` flag followed by `claude` or `codex`, e.g., `automata execute --with claude --prompt "..."`.