Introduction
Awee is an automation engine for macOS, Windows, and Linux. Turn everyday operations into workflows you write once, chain AI models and API calls inside, and run anywhere.
A workflow is a list of steps you write once and run anywhere. Each step runs one component, an AI model call, an HTTP request, a file or data operation, and passes its result to the steps that follow. Wire the steps together and the engine runs them in order.
Automate everyday operations that run through APIs, files, and online services, with a model in the loop wherever something needs to be read, judged, or written. Because every step is static configuration, we can see exactly what ran, what each model was asked, the answer and what it cost, so there is a clear account of every decision an automation made on your behalf. Steps also nest, so a loop, a branch, or a whole other workflow is itself just one step, which keeps a large automation modular instead of sprawling.
The same definition reads clearly to people and to language models, and it runs unchanged from the command-line app, the REST API, or the web app. Under the hood the engine compiles each workflow into a static, inspectable plan, then executes it with conditions, loops, retries, and caching, so an automation stays predictable even with a model in the loop.
- Definition
An ordered list of steps in YAML or JSON, readable by people and models alike.
- Planner
The plan is compiled static and inspectable, with immutable, hierarchical step IDs.
- Executor
Each step runs its component with conditions, loops, retries, and caching.
- Outputs
Every result feeds the steps that come after it, then the run returns its outputs.
Steps pass data forward with {{ step.field }} expressions from sintax, the template language, so a later step reads any earlier step's output.
Every run is metered and logged. Cost is tracked per step and reported across currencies, so an automation stays auditable even with a model in the loop.
Universal
The same workflow runs unchanged wherever you launch it. Windows, macOS and Linux.
Run a workflow from the command-line app on macOS, Windows, or Linux.
Trigger runs and read outputs over HTTP, with a JSON Schema for the result.
Launch the same workflow from a form the platform renders from its inputs.
Use cases
Start here
Read the tour top to bottom, or jump straight to what you need.
Build and run your first workflow in a few minutes.
ReadThe shape of a definition, and how one step can contain many.
ReadHow sintax expressions wire one step to the next.
ReadConditions, loops, sub-actions, retries, and caching.
ReadCalling and chaining models, tools, and structured output.
ReadBuild larger automations by calling workflows from workflows.
ReadHow a run is planned, executed, measured, and priced.
ReadEvery component, field by field, with working examples.
ReadWorked examples you can adapt to your own automations.
ReadAutomate real pages in your own browser, with a person in the loop.
Read