Hermes builds and deploys a calorie tracker
Jake Saunders reports that Hermes created a calorie tracker repository, passed CI and deployed the app and Postgres on his home server, then fixed a CSRF bug after feedback.
Original prompt
Shared by the source author. See source notes for context.
Please build me an app for tracking my calorie intake.
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source author
- Jake Saunders
- Original account
- Read the source ↗
- Published
- 21 Aug 2026
- Source link checked
- 15 Oct 2026
- Reported result
- Saunders reports a working calorie tracker and Postgres deployment, followed by a CSRF fix with regression tests and redeployment after one additional prompt.
- Human involvement
- Saunders built the environment and supplied credentials, then manually tried the deployed app and reported the CSRF problem that CI missed.
A linked account supports attribution. It does not mean we independently reproduced its result.
Report an issue with this case
Open correction emailOpens your email app with the case link included. Nothing is sent automatically.
How the agent did it
- Prepare an isolated server with Forgejo, CI runners and Coolify access.
- Ask Hermes to create the calorie tracker, database, tests and repository.
- Let Hermes repair CI failures, containerize the app and deploy it privately.
Jake Saunders built a separate home server for a coding agent so that experiments would not run on his everyday machine. His stack combined Hermes, Codex inference, Forgejo for Git and CI, and Coolify for deployment. Private networking and local DNS let the finished application use HTTPS within his own network.
The task was a mobile calorie tracker with reusable foods and meals. From one prompt, Saunders reports, Hermes created a repository, bootstrapped SvelteKit with Drizzle, Postgres and Tailwind, wrote the application and tests, and committed changes. It created a CI pipeline and worked through failures until the checks passed. It then containerized the application and its database and deployed both through Coolify.
The first human trial exposed a CSRF error when submitting data. Saunders sent another message. The agent diagnosed the issue, fixed it, added regression tests and redeployed. This correction matters because passing CI had not established that the app worked in the owner's actual use.
Saunders describes the application as a simple, isolated experiment. He had already assembled the server, credentials, networking and deployment tools. The agent still had power to delete its repositories and databases or misuse available credentials; tighter network isolation and approvals for consequential public actions remained future work. The reported success is a deployed personal application with one observed repair cycle.
Prompt
Original prompt
Source: Blog · Jake Saunders
Frequently asked questions
Which agent ran the workflow?
The author names Hermes as the assistant and Codex as its inference source; the deployment is attributed to Hermes Agent.
Did passing CI mean the app was finished?
No. Saunders found a CSRF issue while submitting data after deployment and asked the agent to repair it.
Was the server completely isolated?
No. The author describes separate hardware and private access, but notes remaining credential, outbound network and local network risks.
More details
Remaining steps
- Try the app, report the CSRF failure and review the repaired deployment.
About this account
Hermes selected implementation steps, created repository and CI artifacts, debugged checks and deployed the app without intermediate prompts during the initial run.
Firsthand source opened over HTTP and read on 2026-10-15. Publication date comes from the source page. Outcomes are author-reported and were not independently reproduced. Private simple app; owner-built environment; initial CI missed a CSRF issue; isolation limitations explicitly retained. Original prompt box contains a short excerpt of the author's published instructions.
Credit: Jake Saunders
Source published 21 Aug 2026
Source checked 15 Oct 2026
Tools and topics
Hermes Agent · Codex inference · Forgejo · Coolify · SvelteKit · Drizzle · Postgres · Docker Compose
Personal app · Self hosting · Deployment repair
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.