/* least-permission approvals */

Least-permission approvals for coding agents.

Your local agent can update you, ask a bounded question, or wait for approval — without giving your phone a shell.

Primary setup Ask your agent to install Agent Tick with https://agenttick.sh/skill.md

// pick two

Full control. Security. Speed. Pick two.

Local-only work keeps control and security, but stalls when you step away. Remote and full-auto shortcuts keep control and speed by giving the session too much power. Agent Tick takes the security + speed edge instead.

Full control + security

Local-only workflow

Everything stays under your hands, but the run blocks whenever the terminal needs you.

Gives up: Speed
Full control + speed

Remote/full-auto shortcut

The session keeps moving by becoming a broad executor on your machine.

  • --dangerously-skip-permissions
  • /remote
  • Full shell from your phone
Gives up: Security
Pick-two trade-off triangleLocal-only workflow gets full control and security. Remote/full-auto shortcut gets full control and speed. Agent Tick gets security and speed.FullcontrolSecuritySpeedLocal-onlyRemote/full-autoAgent Tick
Security + speed

Agent Tick

The agent still works locally. Agent Tick only routes the bounded human selection back to it.

  1. The agent defines the allowed options.
  2. You select one in the Native App.
  3. Only that selection returns — not a new prompt, not a command.

// how it works

Agent asks. You answer. Local work continues.

1

Agent asks one bounded thing

A status update, a bounded question, or approval for one specific action.

2

You answer in the app

No terminal stream. No arbitrary prompt channel. Just the response the request allowed.

3

Local work continues

The agent receives the answer and continues locally, or stops safely when you say no.

Status Update: one-way progress, such as waiting, blocked, done, or failed.

Steering: choose from bounded options supplied by the agent.

Sanction: approve or deny one specific action before it happens.

// real capture soon

Show the actual loop, not a fake app mock.

This slot is for a real CLI + phone recording: the agent waits, Agent Tick notifies, you answer, and the local session continues.

Product recording coming soon Actual terminal pause · actual phone notification · actual bounded response

// setup

Ask your agent to install Agent Tick.

The setup skill inspects your agent config, explains the changes, asks before editing, and verifies the loop when it is done.

Ask your agent to install Agent Tick with https://agenttick.sh/skill.md Open setup skill

// ownership

Source-available. Self-hostable. App unlock, not app rent.

Inspect the source, run your own server, and try the app before buying. Hosted routing exists if you want convenience; it is not the point of the homepage.

// likely questions

FAQ

Why not just use remote access to the agent session?

Sometimes that is the right tool. Agent Tick is for the smaller job: answer one bounded request without opening a shell to the whole computer.

Why not just skip permissions?

Because “make the scary prompt go away” is not the same as approval. Agent Tick keeps the review point and moves the answer to your phone.

Can I inspect and self-host it?

Agent Tick is source-available under the Business Source License. You can inspect, modify, and self-host it for your own use.

// try it

Try Agent Tick for free. Keep it with a one-time app unlock.

If it earns a place in your workflow, buy the app once. If it does not, you lost less time than one local-only stalled run.