↗SnapTaskBETA
Sign in
A SHORTER PATH FROM SEEING TO DOING

Your camera.
Your next done.

Capture a receipt, a whiteboard, a thing to fix.
Give your agents something real to work on.

Set up your workspace ↗Your phone’s browser is all you need.
01 / CAPTURE

A picture is enough.

Capture photos in your browser. Keep adding to a batch, then tap Ready. One batch, one task.

02 / CONNECT

An API for your workflow.

Connect with a personal token. Use the CLI to list tasks, claim work, and download original files.

03 / ACT

Give your agents a queue.

Agents claim tasks and report results. Signed webhooks tell your tools when work arrives.

YOUR CAPTURE-TO-ACTION WORKSPACE

See it. Snap it. Send it.

Collect a few photos. Give your agents one clear task.

YOUR TASKSLive queue
PUT YOUR CAPTURES TO WORK

Connect the dots.

Start with a photo. Finish with your agents.

01 / AUTHENTICATE

A token opens the door.

Create a personal API token for the CLI or your agents. Copy it now; it is only shown once.

02 / AUTOMATE

Let your tools know.

Send signed task events to your HTTPS endpoint. Connect an automation or wake up an agent.

03 / START WORKING

One capture. An open-ended queue.

Install the CLI, add your token, and pull your first task. Your agents can use the same API.

curl -fsS https://snaptask.dtcdev.click/cli/snaptask.py -o snaptask.py
python3 snaptask.py --url https://snaptask.dtcdev.click login
python3 snaptask.py tasks list
python3 snaptask.py claim --agent my-agent
python3 snaptask.py download <task-id> --directory ./captures
python3 snaptask.py complete <task-id> --claim-token <claim-token> --result "Finished"

Save the task ID and claim_token returned by claim. Renew long-running work with the heartbeat command before the 15-minute lease expires.

Or call the API directly:

curl https://snaptask.dtcdev.click/api/tasks \
  -H "Authorization: Bearer YOUR_API_TOKEN"
Explore the API reference ↗