Pier is a native Mac app that connects to any FTP/SFTP server and lets you edit, audit, and refactor with AI. Every change is versioned. Every undo is one click. No more 11 PM panic over a broken homepage.
footer.php · header.php · +6 more
23 changes · 0 destructive
wp-options table text — that lives in the database, not in any file.Pier reads your code, understands your site structure, and proposes surgical edits you can accept with one click. Every change is tracked. Nothing is lost.
Old sites are full of duplicated strings — a phone number in the header, a brand name in the footer, a meta description in every template. Pier finds every occurrence, groups them into one proposal, and lets you accept all with one click.
htaccess, PHP, HTML, CSS, JS, JSONheader.php · 4 changesfooter.php · 7 changestemplates/single.php · 3 changestemplates/page.php · 2 changesEvery accepted edit creates a checkpoint. Versions are chat-scoped — you see exactly what got changed in this conversation, when, and by whom. One click restores any file to any state.
.htaccess, wp-config)contact.phpcontact.phpfooter.phpgenerated-by-ai.phpType @security, @seo, @performance, @broken_links — Pier scans your live site and reports issues. Each finding comes with a one-click "fix it" proposal.
A full file editor with CodeMirror syntax highlighting for PHP, HTML, CSS, JS, SQL, Markdown. Drag-and-drop to upload. Resize the tree. Cmd+F to find. Cmd+S to save. Every save is backed up.
FTP passwords stored with AES-256-GCM + HMAC integrity. They never leave your Mac. Ever.
Detects CMS, reads .htaccess for URL routing, maps working folders — all before you type a word.
Uses find+replace with surrounding context. Won't rewrite whole files. Won't touch what you didn't ask about.
Speaks every language your site speaks. Auto-detects preferred language per connection.
Bring your own Anthropic API key OR use your Claude Code subscription. No vendor lock-in.
Auto-redacts wp-config, .env, .htpasswd, DB credentials from chat. The AI never echoes them back.
Stop context-switching between an FTP client, an editor, a terminal, and a panic-restore backup.
@security → donePress ? anytime for a full list. Every modal closes with Escape. Every find works with Cmd+F.
I inherited a 9-year-old Joomla site from a client. Before Pier, maintenance took me a full afternoon every week — grep, FTP, pray. Now I chat for five minutes and the job's done. The undo alone paid for the subscription after one near-miss.
14-day free trial. No credit card. Cancel anytime in App Store settings. Apple Small Business pricing — fair to indie devs.
Use your own Anthropic API key (pay-per-token) OR your Claude Code subscription (€0 per message) — Pier supports both.
No. Pier works with either your own Anthropic API key (pay-per-token, roughly $0.01-0.05 per turn) or your existing Claude Code subscription (zero per-turn cost). It auto-detects what you have. We'll guide you through setup the first time.
Yes — that's the whole point. Pier connects via FTP/SFTP to any host (DirectAdmin, cPanel, Plesk, custom). Every edit is proposed as a diff first — you click Accept, Pier uploads, and the file's previous state is saved as a version you can restore at any time.
Yes. Credentials are encrypted (AES-256-GCM) on disk with HMAC integrity checks. Nothing leaves your Mac except the FTP traffic itself. We never see your passwords. The encryption key sits in your local .env with owner-only file permissions and benefits from FileVault disk encryption.
Two safety nets: (1) every edit is a diff you approve before applying, (2) every accepted edit creates a restore point. For high-risk files (.htaccess, wp-config.php, composer.json) Pier auto-creates a folder snapshot before applying. Worst case: one click and you're back to the previous state.
Excellent with WordPress. Pier detects WP automatically, knows the theme/plugin/uploads layout, and reads wp-config.php safely (secrets auto-redacted in chat). For content stored in the database (posts, pages), Pier tells you so directly — you'll need wp-admin or phpMyAdmin for those. Pier handles every theme file, plugin file, and config that lives on disk.
Each Pier seat handles unlimited connections. Add a license per developer; everyone gets their own chat history per client site. Team-shared knowledge base and shared connection pools are on the roadmap for Q3 2026.
The file editor works offline for locally cached content. The AI requires internet (to reach Anthropic or your local Claude). Version history and backups are stored on disk and work without a connection.
A pier is where boats dock to load and unload cargo. Your AI assistant docks with the FTP server to deliver and retrieve files. Short, memorable, and the metaphor actually works.
No credit card. Full access. Cancel with one click. Works with every site you already maintain.
Join the waitlist