Open-source, event-driven automation and orchestration, built in Rust.
Attune connects signals from your systems to reliable, reviewable action. Sensors record events, rules decide what runs, and executions preserve the path from input to result. Workflows, queues, approvals, and artifacts use the same model.
Run Attune on infrastructure you control with no license key or paid edition. The project is under active development and is not yet production-ready.
Website · Documentation · Quick start · API explorer
- attune contains the Rust services, web client, CLI, MCP server, and core pack.
- attune-docs-site contains the user and operator documentation.
- index is the Attune Standard Pack Index.
- agent-skills contains skills for agents that design, write, test, and translate Attune packs.
- attune-charts contains Helm charts for Attune and its public sites.
Write actions and managed sensors with the Python, TypeScript, or Java SDK. Package actions, sensors, triggers, rules, workflows, and runtime definitions together, then publish them through the Standard Pack Index.
Read the pack development guide to build your first pack.
Attune is Apache 2.0 licensed. Open an issue or pull request in the repository that owns the code, or join the Attune Slack workspace to talk with operators and contributors.