Custom Code Any site, any hosting, updated by chat
Pesto connects to your server via SSH or SFTP to edit files directly. It doesn't matter if your site runs on a $5/month VPS, a shared hosting plan, or a dedicated server — if you can SSH into it, Pesto can update it. Full flexibility for custom stacks, legacy codebases, and non-standard setups.
How Pesto connects with your server
Provide SSH or SFTP access
Give Pesto a dedicated SSH key with scoped access to your web directory. It connects securely to your server without needing root access or control panel credentials.
Edit and preview locally
Pesto edits files on a staging copy or development branch. For servers without staging, it creates a timestamped backup before every change so you can always roll back.
Deploy to production
Approve the change and Pesto syncs the files to your live web directory. Whether it's a Git pull, rsync, or direct file write — it uses whatever deployment method your server supports.
Why Pesto + Custom Code
Universal hosting support
DigitalOcean, AWS EC2, Hetzner, OVH, cPanel shared hosting, Linode, Vultr — if the server accepts SSH or SFTP connections, Pesto works with it.
Framework agnostic
Plain HTML/CSS, PHP, Python, Ruby, Node.js, Go — Pesto adapts to whatever technology your site uses. No platform lock-in, no SDK requirements.
Automatic backups
Before every change, Pesto creates a timestamped backup of modified files. If anything goes wrong, restoring the previous state is one message away.
Git-based workflow option
If your server uses Git for deployments, Pesto commits to your repo and runs git pull on the server. Your full commit history stays intact.
Build command support
Does your site need a build step? Pesto can run npm build, composer install, pip install, or any custom build script after deploying changes.
Multi-server deployments
Running the same site on multiple servers behind a load balancer? Pesto can deploy to all of them in sequence, verifying each deployment before moving to the next.
What you can do
Update a legacy PHP site without a developer
Your company's main site is a 10-year-old PHP application. No one on the current team knows how it works. Tell Pesto what to change, it identifies the right files, makes the edit, and previews it — no PHP knowledge needed on your end.
Manage a static site on a cheap VPS
You're running a portfolio site on a $5/month DigitalOcean droplet. Message Pesto to add a new project, update your bio, or swap the hero image — it SSHes in, edits the HTML, and the site updates in seconds.
Coordinate updates across staging and production
Tell Pesto "deploy to staging first, let me check, then push to production." It follows the workflow you define, waiting for your approval between each environment.
Frequently asked questions
Ready to update your Custom Code site?
Start making changes by chat — no code, no waiting.