Skip to content

Luca

Manage tools, agentic skills and tasks your way. On macOS and Linux.

Luca

Install

bash
curl -fsSL https://luca.tools/install.sh | bash

Pin a specific CLI version before installing:

bash
echo "0.21.0" > .luca-version
curl -fsSL https://luca.tools/install.sh | bash

What's New — Pipeline Engine

Since v0.19, Luca ships a built-in task runner. Define shell pipelines in YAML and run them with luca run. Full support for typed parameters, conditional task execution, .env files, per-task working directories, and --dry-run previews.

yaml
# pipelines/ci.yml
parameters:
  - name: flavor
    default: debug

env:
  CI: "true"

tasks:
  - name: Generate project
    command: tuist generate
    working-directory: ios/

  - name: Run tests
    command: swift test --configuration ${flavor}

  - name: Upload artifact
    command: ./scripts/upload.sh
    when: ${flavor} == release
    continue-on-error: true
bash
luca run ci --param flavor=release

Explore the Pipeline Engine →

Released under the Apache 2.0 License.