Tini the builder
Reads your prompt and builds a fence around only what the job needs.
For everyone building with AI
Your AI agent gets the keys to the room, not the house.
Tini builds the fence The Agent builds the house Tina checks it all
The problem
84%
of developers use or plan to use AI tools
33%
trust the accuracy of what AI produces
Usage is up. Trust is down.
Stack Overflow Developer Survey 2025, 49,009 respondents
What an agent can reach
IllustrationOne small website: 19 to 23 actions on your computer. in our four latest recorded builds
Meet the family
The app is drawn as a yard, so you can see what your agent is doing at a glance.
Reads your prompt and builds a fence around only what the job needs.
Checks folders before they come in and the work after every turn. She is allergic to red.
Your AI coding agent. It builds the house inside the yard, one brick at a time.
How it works
Step 1
Type what you want, like a work order.
Build a website for Rivera Construction with a gallery of this year’s projects. Use the photos in ~/Clients/Rivera/Photos.
Step 2
Only the folders and sites the job needs. One Approve replaces dozens of “Yes” clicks.
Tini’s plan
Allowed
~/Clients/Rivera/Photos~/Clients/Rivera/About~/Clients/Rivera/Servicesregistry.npmjs.orgRemoved first
31 photos contain GPS locations, removed before Claude sees them.
Everything else on your Mac stays outside the fence.
Step 3
It works on copies. Every step is checked; anything outside the fence is blocked.
Blocked simulated attack
~/.ssh/id_rsa
Outside the fence. Nothing was read.
Next request? You only hear from Tini when access changes.
Step 4
Tina scans every turn. A problem turns its segment red, with a one-click fix. Launch waits for all green.
Google Maps key is visible in your website’s code
Fix: swap in a map that needs no key, then Tina scans again.
Safety
The agent works on copies. Your files stay untouched.
Each open, save or command is checked before it runs.
Commands run inside macOS’s sandbox, even disguised ones.
Tested Stopped a disguised read in our tests.
Privacy
| The agent (Claude) | The helper AI (Gemini) | |
|---|---|---|
| Files you approved | Sees them | Names and counts only |
| Everything else on your Mac | Blocked | Never |
| Hidden photo locations | Removed first | Never |
Demo
Tina checks a folder of 1,212 files and narrows it to the 12 job-site photos the site needs.
A leaked key and hidden photo details get fixed before launch.
Questions
It has the parts: rules, hooks and a sandbox. They’re optional and technical, and by default programs can still read your whole home folder. Tini sets all three up from one request, and Tina checks the work.
Rules decide, not AI. The AI only suggests labels and matching files; code checks every suggestion. If both AI providers are down, the fence, inspection and fixes still work.
No. It’s a workspace with a fence: a prompt bar, a yard that shows what the agent does, and a timeline of turns. No coding needed; every card is in plain words.
Websites are tested end to end, prompt to launch. Fence planning is also tested on charting a spreadsheet, renaming photos and a follow-up that needs nothing new.
The ~/.ssh attack: a harness sends that read through the real fence check, labeled “simulated”. The file is never opened. The client, photos and key are fake data.
What’s next
Built with
../ and symlink escapes~/.ssh, ~/.aws, keychains, .envTeam
FIU student | CSBA
FIU student | BBA