AnAgentOnItsOwnMachine
Ship code over iMessage from a secure, dedicated Mac Mini running your favorite CLI.
Tuft
Mac Mini M4 Pro
Built different,
on purpose.
Async by nature
Go for a walk
Other AI agents pipe raw terminal output to your phone. Tuft is built for texting, so you can check in from the trail without parsing a wall of logs.
I'll investigate the login button issue on Safari. Let me start by reading the relevant source files...
**Reading file:** `src/components/auth/LoginButton.tsx`
const handleClick = async (
e: React.MouseEvent
) => {
e.preventDefault();
await signIn('credentials');
+ e: React.MouseEvent<HTMLButtonElement>
ย โ renders login button (23ms)
ย โ handles click event (45ms)
ย โ works in Safari WebKit (67ms)
Test Suites: 1 passed, 1 total
Tests: 3 passed, 3 total
Fully transparent
Open source, open architecture
Pick your CLI โ Claude Code, Codex, or Gemini โ and SSH into a full remote terminal session anytime.
โโโโโโโ โโโโโโโโโ โโ โโ
Security first
A contributor without compromise
Review its PRs, approve its commits, and roll back its changes, the same way you would for any other developer.
Always on
Works while you sleep
A dedicated Mac Mini that monitors CI, triages issues, and texts you when it needs approval.
Security
Secure from
first principles.
Tuft has its own GitHub account, its own credentials, and its own machine, so your accounts are never exposed. Isolation means problems stay contained to Tuft's environment, and never escape to yours.
Other AI agents
Your personal credentials
Tuft
Tuft's scoped credentials
Designed for SOC 2 Type II
Tuft is built so your security team can say yes. Single-tenant, auditable, and ready for your compliance review.
A Mac Mini provisioned for each customer. No shared infrastructure.
Least-privilege access. Tuft only gets the permissions it needs.
Revoke Tuft's credentials at any time from a single dashboard.
Every action Tuft takes is logged and available for review.
The whole point
Your best work happens when you're not at your desk.
AI makes the mechanical parts of coding trivially fast; the bottleneck is your taste, your judgment, your ideas. Tuft allows you to iterate quickly, turning those ideas into PRs, at the office or on the road.