TREFT
Support

How can we help?

Treft is mission control for coding agents: verify any agent’s pull request — or start work yourself — watch it run in an isolated cloud sandbox, review the diff and the evidence, and ship it with your approval. Nothing merges without you.

Getting started

Sign in with GitHub or Google on the web (app.treft.app), or with Apple or GitHub on iPhone. Then pick your path:

Path 1 — verify an existing pull request

  1. Install the Treft GitHub App on a repository you own and connect it.
  2. Open pull requests are picked up automatically and re-verified in a clean-room sandbox — no branch-rule changes required.
  3. Review the decision card — tier, grade, receipts, the full diff — then approve, reject, or request changes.

Path 2 — start a Treft run

  1. Connect a repository (or create a fresh workspace project).
  2. Compose an intent and start a run; watch it work, interrupt it anytime.
  3. The finished change is independently verified, then it’s your call.

Common questions

Why is my queue empty?

You see your own projects and decisions — plus anything shared with you through a workspace you’re a member of. Connect a repository and its open pull requests get carded, or start a run.

Why can't I approve yet?

Runs are re-verified in a clean-room sandbox after they finish. If the verdict hasn't landed, approving is refused with the reason shown; you can wait for verification or explicitly accept an unverified result.

What stacks are supported?

Runs work on any repository. Independent verification re-runs JavaScript/TypeScript (npm or pnpm with vitest or jest), Python (pytest), Go, Rust (cargo), Java/Kotlin (gradle or maven with a committed wrapper), and Ruby (rspec or minitest) projects; outside that slice the card says unverified honestly and shipping takes your explicit consent. See how verification works.

Notifications don't arrive

Check iOS Settings → Notifications → Treft, and that you're signed in on this device. Time-sensitive alerts require the toggle of the same name.

Does Treft run code on my phone?

No. All execution happens in isolated cloud sandboxes; the app is a cockpit.

How do I disconnect a repo / revoke access?

In the cockpit: Account → Projects — Disconnect archives the project (nothing is deleted: history stays, and reconnecting brings the same project back), and Mute pushes quiets its notifications while cards keep queueing. To revoke Treft's access to the repository entirely, uninstall or edit the Treft GitHub App at github.com → Settings → Applications. Access ends immediately.

Billing and plans

Plans, credit, and what usage costs are on the pricing page. Your own spend is always visible in the cockpit’s Account panel.

How do I delete my account?

Account → Delete account in the app, or email us. What deletion does, class by class, is in the privacy policy.

Advanced: enforce the check on GitHub

You don’t need this to start — and we recommend earning trust with Treft first. When your team is ready to enforce the workflow repository-wide, Treft posts a Treft Verification check-run on every pull request it verifies; mark that check required in your repository’s branch protection and GitHub itself will block merges while verification runs and when it fails. Until then, direct GitHub merges follow your repository’s own rules.

Contact

support@treft.dev — include the app version (in the app: Account → Legal & Support, the version line at the bottom) and, if it concerns a run, the approximate time it started. We aim to respond within 2 business days.

There is no public status page yet; for a suspected outage, email with “status” in the subject line and we’ll answer with what we know.