Argus icon

Argus

JackRushante
System
Version
0.7.0
Size
48.4 MB
Requires
Android API 30+
4.3 / 5 · 5,681 ratings 8 downloads

Updated Sep 22, 2026

Quick answer

Natural-language automation compiled by an LLM, run by a deterministic engine.

F-Droid repository metadata

Argus is a Tasker-class automation app where a large language model is the compiler, not the executor.

You describe a rule in plain language — "every day at 9 send me the BTC price", "when I leave home turn off Wi-Fi", "if an OTP arrives, copy it to the clipboard". The model compiles your request into a structured, typed rule (trigger, conditions, actions). You review it rendered from the types — never from the model's paraphrase — and approve a byte-stable SHA-256 fingerprint of the executable data. From then on a deterministic engine runs the rule: OS alarms, system receivers, geofences, the notification listener. The model is never in the execution loop, except for actions you explicitly mark as generative.

Why this matters:

* Predictable — the rule that fires at 3 a.m. is exactly the one you approved, byte for byte. * Auditable — every run is logged locally, without personal content. * Private by design — no Argus-operated backend or account, no telemetry and no analytics. Rules, logs and encrypted API keys stay on your phone; only the provider or self-hosted bridge you explicitly configure receives compile/generative requests.

The language-model transport is pluggable: run a self-hosted bridge, or connect directly to a provider you choose. A base tier works with no elevated privileges; for system-level actions Argus can use Shizuku.

Note: connecting a proprietary provider (OpenAI, Anthropic, Google) is optional — Argus can instead use a self-hosted bridge together with its on-device deterministic actions.

Argus is free software (GPL-3.0). The interface, rule rendering and the agent all follow your system language (English or Italian).

Screenshots

Argus screenshot 1
Argus screenshot 2
Argus screenshot 3
Argus screenshot 4
Argus screenshot 5
Argus screenshot 6
Argus screenshot 7

What’s new

New look, light and dark, following the system. A summary at the top of the list, a filter by outcome in the Log, the app name and "Change app" in approval, a warning when an app is not installed, and your default app (calculator, calendar, browser...) for requests that name one. Fixes for screen macros: waiting for an app to open, clearer errors.

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is Argus?
Natural-language automation compiled by an LLM, run by a deterministic engine.
Who develops Argus?
Argus is developed by JackRushante.
Which Android version does Argus require?
Argus requires Android API 30 or later.
What is the current version of Argus?
The synchronized F-Droid version is 0.4.2.
Which license does Argus use?
The signed F-Droid metadata lists GPL-3.0-only.
Where is the source code for Argus?
https://github.com/JackRushante/argus

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments