Atento

A script chaining CLI. YAML in. JSON out.

Key Features

Declarative

Define script chains in simple YAML. Always get JSON output. No surprises.

Type Safe

Strong typing for parameters and results. Catch errors early.

Testable

Built-in validation and dry runs. Verify chains before use.

Lightweight

Minimal dependencies. Small binary footprint. Pure Rust.

No Telemetry

Never pushes for telemetry, usage stats, or licensing checks. All execution is offline.

Extensible

Integrate custom executors. Configurable timeouts per chain and step.

Embedded Logging

Raw output included in JSON results. No log files, fully offline and portable.

Open-Core

Core Engine is open source and auditable. Transparent, secure, easy to inspect.

Portable

No installation required. Just download and run.

Installation

Linux AMD

curl -sL https://www.weareprogmatic.com/assets/atento-linux-amd64 -o /usr/local/bin/atento
chmod +x /usr/local/bin/atento

Linux ARM

curl -sL https://www.weareprogmatic.com/assets/atento-linux-arm64 -o /usr/local/bin/atento
chmod +x /usr/local/bin/atento

Add license

export ATENTO_LICENSE="your_license_key"

Quick Start

# Example Atento YAML file
steps:
  step1:
    type: bash
    script: |
        echo "Test step 1"
# Run
atento example.yaml
# Example output
{
  "duration_ms": 109,
  "steps": {
    "step1": {
      "duration_ms": 107,
      "exit_code": 0,
      "stdout": "Test step 1"
    }
  },
  "status": "ok"
}

Pricing

Free

€0
  • Core chain execution
  • YAML input / JSON output
  • Community support
  • Open source (MIT/Apache 2.0)
  • Configurable timeouts (chain/step)
  • Embedded logging
  • Up to 10 steps per chain

Pro

€49 /yr
  • Everything in Free
  • No step limits
  • Priority bug fixes
  • Email support
  • 1 year license
  • Single Organization use

Team

€199 /yr
  • Everything in Pro
  • Unlimited Organizations
  • Direct engineering access
  • 1 year license

Linux available - v0.9.0. Windows/macOS coming later.
Licenses are independent of release cycles, so you always stay up to date.
Download Atento Linux AMD64 | Download Atento Linux ARM64

Atento CLI - Chain your scripts. Simplify automation. YAML in, JSON out | Product Hunt