PERMISSIONS
Hydra can only see and change what the person using it is allowed to. It has no access of its own.
CO-PILOT FOR ERPNEXT
A Better Way to Ship Frappe. Low-code is now No-Code. Own it like a pro.
Frappe & ERPNext v15 and v16 · Free plan available
Read our back-story →WHY
What your team sets up in the app, the extra fields, the approval steps, the reports, is saved inside that one site. Another site does not get any of it unless somebody sets it all up again by hand. There is no record of who changed what, and nothing to go back to when it breaks. Espresso moves those changes into your app’s code, where they are reviewed, deployed to every site you run, and kept.
HydraAI
Approval steps, extra fields, reports, reminder emails, rules that run when a record is saved. Say what you need in plain English and Hydra sets it up on your development (sandbox) site, then lists everything it touched.
Custom Migrator
Custom Migrator lists the settings your team changed on this site that are not yet in your app’s code on GitHub. Tick what should go live and it writes them into your app and pushes them to a branch of their own.
Espresso Cloud
Espresso watches the branch you choose. When a change lands there it builds your app, puts it on your server and applies the update to the site, keeping the previous version in case you want it back.
TRUST
PERMISSIONS
Hydra can only see and change what the person using it is allowed to. It has no access of its own.
LIVE SITE
Hydra runs on the sites you connect it to, and it is meant for a development or sandbox site, not your live one. From there, changes reach the live site as a pull request your team merges.
AUDIT
Every change has a name on it. Hydra logs each action under the person who asked, and each Custom Migrator commit carries their name.
SECRETS
Passwords are typed into Frappe’s own forms, not the chat. Your GitHub token never appears in git config or URLs.
INFRASTRUCTURE
Run on your own servers. Espresso connects over SSH.
RECOVERY
Scheduled backups, upload-and-restore, and going back to any earlier release.
Only if you connect it to your live site, and we recommend you don’t. Hydra is meant for a development or sandbox site, so its changes reach the live site as a pull request your team reviews and merges. Running it on production is an Enterprise option.
No. Custom Migrator works just as well with changes you made by hand, and Espresso deploys any Frappe app from GitHub. Together they cover the whole path from idea to live site.
Frappe and ERPNext v15 and v16.
Credits pay for the AI work Hydra does. Simple questions use very little, and building something uses more. Your plan’s credits refresh every 30 days, and you can add a pack on paid plans.
What Hydra reads to answer you goes through Espresso’s Hydra service to the AI model. Chats are saved on that service by default. An admin can choose to save them on your own site instead, and incognito chats aren’t saved.
Any Linux server you already have. Espresso connects to it and builds, deploys and backs up the site there, so your data never leaves it.