How it works

From idea to shipped code in four steps — all from your phone.

Task detail view with spec and chat refinement
1

Describe a task

Tell the agent what to build from your phone. Draft specs in plain language, then refine details through conversation — just like messaging a colleague.

Agent progress timeline showing tool calls
2

Agent builds it

The agent reads your codebase, writes code, runs tests, and fixes issues — autonomously. Watch every step in real time: file reads, edits, shell commands, test runs.

Verification results with pass and fail status
3

Verify the work

Before you approve, run verification checks. Ask the agent to run tests, take screenshots of the UI, or perform custom checks. See pass/fail results with full artifacts — screenshots, test output, logs.

Diff review page with code changes and approval buttons
4

Review and ship

See the full diff — every file changed, lines added and removed. One tap to approve and commit to git. One tap to reject and discard. The next task in the queue starts automatically.

Then keep going

Queue up more tasks and the agent works through them while you do other things. Check back whenever you want.

Work queue Batch tasks and walk away. The agent processes them one by one.
Push notifications Get notified when a diff is ready to review. No need to keep checking.
Branch management Create, switch, merge, and push branches — all from your phone.

Full audit trail

Every task, every agent action, every verification — committed to git as part of your project history.

Know what was done and why Task specs, agent run logs, and conversations are all stored in .longshot/ and committed alongside your code.
Generate change notes Each approved task is a clean commit with clear scope. Task specs double as change documentation for release notes and handoffs.
Verification evidence Screenshots, test results, and check output are saved per-task. Proof that work was verified before it shipped.
curl -fsSL https://longshothq.com/install.sh | sh

Install in seconds, then run longshot in your project directory.

Join the Waitlist