Download

Android automation

Your mobile always-on assistant. Built for humans, enhanced with AI

Easymatic is a visual, node-based automation app for Android. Your automations run 24/7 in the background, wherever you go. The power of AI where you want, manual control where you need it.

  • Android 8.0+
  • Open source, MIT
  • 8 languages
A phone running the Easymatic editor: a macro that starts on joining the home Wi-Fi, compares the current time against 9 pm, then either turns the hall light on and silences the phone or says welcome home, and posts a notification either way.
  • Simple Yet Powerful

    Simple editor with an intuitive node-based workflow. JavaScript code when you need it.

  • Local First

    Everything runs on your phone. No cloud, no accounts, no subscriptions.

  • Open Source and Free

    MIT licensed, with no paid tier. Read the code, change it, or build your own.

A phone showing an Easymatic macro: an incoming message is handed to an AI agent, whose answer is wired into a reply and also shown as a notification, then the message is marked read.
A phone showing an Easymatic macro: an incoming message is compared on its sender, then either added to the calendar and acknowledged or shown as a notification, and a summary is mailed either way.
A phone showing an Easymatic macro: a Home Assistant door sensor opening branches on the time of day, then turns the hall light on and sets the heating, or opens the blinds, and posts a notification.
A phone showing an Easymatic macro: leaving the office geofence or a schedule at six branches on the time, then notifies and texts a partner, or waits ten minutes, before saying drive safely.
A phone showing an Easymatic macro: shaking the phone or double-tapping its back branches on the light level, then turns the torch on for a minute or buzzes instead.
  • Device and Sensors

    Switch your radios, torch, volume, brightness and Do Not Disturb from a macro. React to how the phone is held, moved, covered or lit.

  • Connectivity and Location

    Draw your places on a map and let your macros follow you. React when you join a network, plug something in or tap an NFC tag.

  • Notifications and Messaging

    Post notifications with buttons and read the answer straight back into your macro. React to SMS and to other apps, and reply without opening them.

  • Smart Home

    Home Assistant, MQTT and Philips Hue, with discovery and pairing built in. React to what your devices report, and control them back.

  • AI

    Bring your own model. Gemini, Anthropic, OpenAI, OpenRouter or anything OpenAI-compatible, local ones included.

  • Files and Photos

    Read, write, move and delete files through the system picker. Watch for new photos and screenshots, edit them and manage their metadata.

  • Calendar and Mail

    Query, add and update appointments, or start a macro when one begins. Send and fetch mail, and react to what arrives.

  • Flow Control and Scripting

    Branch, loop, wait and stop. Keep values in variables, and drop into sandboxed JavaScript when no node fits.

  • Widgets and Shortcuts

    Put a macro on your home screen as a one-tap tile. Add a panel for engine state and your manual triggers, or a launcher shortcut.

Plugins

A plugin is a separate Android app that adds triggers, actions, values and transforms to the palette. It runs in its own process under its own permissions — Easymatic never lends it any of its own.

Read the plugin guide →

Process API

Other apps and scripts — Tasker, Termux, adb, anything that can send an intent — can run your macros and pass values in. Nothing is reachable until you put the trigger node on it yourself.

Read the API guide →

Build your first macro.

Easymatic is free and open source. Grab a build, wire something together, and see how far the graph goes.

Download

Not on the Play Store yet — a download lands here when the first release is cut.