~5m16:24
Tina Huang

My FULL Hermes Agent Setup (HermesOS)

Aug 25, 2026

Read: ~5m · You save: 11 min

My FULL Hermes Agent Setup (HermesOS)

Take a full tour of Hermes OS: a multi-agent system that builds software, coaches your productivity and health, and runs company operations.

The author runs a multi-agent system called Hermes OS. It builds software, supports personal productivity and health tracking, and handles operational tasks for Lonely Octopus, the author's company. The system includes three primary agents: Coder, Lifebot, and Taco Bot. An alerts channel reports on the health of the system.

Coder: Software Development Agent

Coder builds software from requests sent through Discord.

Example Task

The author asked the Hermes bot in Discord to draft a specification for adding a skin-switching feature to the author's Pomodoro timer app. The app is a desktop application built with Electron and is called Pixel Pomodoro. The app records completed sessions in the author's Obsidian vault.

The request specified:

  • Three new skins in the same pixel-art style as the existing avocado skin: cat, dog, and tomato
  • Easy switching between skins by the user
  • No changes to any other features

The bot produced a product requirements document (PRD). The PRD defined the goal as adding a skin-switching system so users can choose among existing pixel-art skins. It also described the implementation approach. The author approved the specification, and the build was delivered to the builds channel.

Verification

After the build finished, the author started the application with npm start and ran a one-minute test session. The application displayed all four skins: avocado, cat, dog, and tomato. The author noted that the tomato skin looked unsettling and would require aesthetic revisions.

How Coder Works

The Hermes bot runs on a local Qwen 3.6 35B A3B model on a Mac Studio. The author cites the model's popularity, with 5.4 million downloads in the previous month.

The author holds a Claude Max subscription and wants to use its token allowance. The local model therefore directs Claude Code to write the specification and perform the build. Claude Code performs the building work. The local model then reports completion.

The author states that Anthropic does not allow direct use of a Claude subscription in this way. The described workaround is the reason for this routing.

The author also runs Hermes with other models, including GPT, Gemini, GLM, and DeepSeek models.

Lifebot: Productivity and Health Coaching Agent

Lifebot is a productivity and health coach. The user communicates with it through Telegram. It uses logged data to provide questions-and-answers and custom advice on productivity and health goals.

Data Sources

SourceContentStorage or Sync
Pomodoro logsSession duration and task typeStored locally in the Obsidian vault
Typewriter desktop appTo-do lists, production days, study plans, and completed itemsTracked in Obsidian with timestamps
Apple HealthStep countSynced from the phone through iCloud every 2 hours

The author built the Typewriter app. Currently, Apple Health data consists only of step counts. The author has considered purchasing an Apple Watch to collect additional health metrics.

Lifebot's output depends on the completeness of these sources. When the iCloud data had not yet downloaded locally, Lifebot reported no step data for the current day.

Example Outputs

Daily productivity summary. Lifebot reported three sessions of 27 minutes each on the day of the demonstration. These were film prep, run script, and several test Pomodoros.

Step count. Lifebot reported 11,502 steps for the previous day, a Sunday. The author described this as above the author's average.

Pattern analysis. Lifebot identified productive time windows:

  • Around 12:00 p.m.: mostly task work and light organizing
  • Around 5:00 p.m.: mixed development and tasks
  • Around 7:00 p.m.: deep development, scripting, and research

Lifebot identified a gap between 9:00 a.m. and 11:00 a.m. The author used the 9:00 a.m. hour once, which produced two sessions. Lifebot recommended the following changes:

  • Use the 9:00 to 11:00 a.m. window for deep work.
  • Protect the 3:00 to 5:00 p.m. window from task creep.
  • Add one session per day, ideally in the 9:00 to 11:00 a.m. window.

According to Lifebot, these changes would increase the author's sessions from four to five to five to six per day. Deep work would increase from about 90 minutes to more than 110 minutes per day.

Lifebot also advised against lengthening breaks for longer sessions.

Real-time break guidance. The author asked whether to take a break. At 11:06 a.m., Lifebot counted one real session and two one-minute tasks, totaling 27 minutes. No break had been logged.

Lifebot reported that the author's strongest window, at 12:00 p.m., opened in less than an hour. The author had completed 27% of a typical day of deep work, which was 1 hour and 40 minutes. Lifebot recommended continuing to work.

Lifebot also set break-length guidance:

  • Break length should be 10 minutes.
  • Breaks of 5 minutes become procrastination.
  • Breaks of 15 minutes lead to the user not returning to work.

Lifebot also scheduled a self-improvement review. The author refers to a separate fundamentals video that explains this Hermes function.

Model

Lifebot currently runs on DeepSeek V4 Pro, a cloud-hosted model. The author switches to a local model on the Mac Studio at times.

Taco Bot: Operations and Assistant Agent

Taco Bot supports the team of Lonely Octopus, which operates a Discord server with multiple channels. The bot connects to Discord, Notion, Slack, GitHub, and internal tools.

Functions

Reminders and scheduling. The author asked Taco Bot to remind the author at 9:00 p.m. to choose demonstrations for an upcoming workshop. Taco Bot created the reminder. Taco Bot can also send reminders for scheduled tasks, such as reviewing a deck, and reschedule them.

Team activity summaries. Taco Bot scans the development channel and linked GitHub repositories. In response to a request for weekly activity, it summarized work by team member:

  • Rex: internal tools
  • Kauthar: a separate project
  • Jonathan: a separate project
  • Newsletter work

Operations documentation. The author identified the chief operating officer (COO) role as difficult to fill at a startup. The role requires documenting processes and making them sustainable while operating quickly. The author reported difficulty filling this role for several years and found that Taco Bot could perform parts of it.

Taco Bot drafted an operations guide for the internal software release process. It searched Notion and drew on Discord and Slack, which the team uses to work with external contractors and partners. The guide included:

  • Pre-release checklist and sanity checks. Each release requires:
    • At least one pull request (PR) approval before merging into the main branch in GitHub
    • Automated tests, including unit and integration tests
  • Release execution protocol. The documented steps the team follows to execute a release

New team members can query Taco Bot to learn these procedures. The author states that the benefit increases with team size and cites a core team of 10 members.

Data Access

Taco Bot can access:

  • Discord
  • Notion
  • Slack
  • Google Drive
  • YouTube
  • Instagram and other social media accounts
  • Databases
  • Internal tools

Model

Taco Bot initially ran on Gemini 3.6 Flash, a fast model that is easy to test. The author is migrating Taco Bot to local models on the Mac Studio to keep company data private.

Alerts Channel and System Monitoring

The alerts channel receives scheduled reports from the agents in the Hermes system. Agents check in daily or weekly. Each report states whether the system operates as intended, whether any security issues exist, and whether any suggested work items arose.

The author uses these reports to confirm that the system runs correctly and that development remains sustainable.

Planned Development

The author is developing an additional agent within Hermes. The agent will:

  • Continuously research AI, technology, and education topics, which are the author's content niche
  • Evaluate findings
  • Recommend content ideas and software projects, both internal and external

The project is in an early stage. The author plans to enable the agent to scrape the internet autonomously once configuration is complete.

Infrastructure

The author runs Hermes on a local Mac Studio. The author also runs a second Hermes instance on a virtual private server (VPS) shared by the team. The shared instance lets other team members build on the system. The VPS also runs six other internal tools.

Introduction

Overview of Hermes OS as a multi-agent system that builds software and serves as COO, assistant, and productivity/health coach.

  • Hermes OS is a multi-agent system that autonomously builds software.
  • It acts as COO of the creator's company, an assistant, and a personal productivity and health coach.
  • The creator uses Hermes daily.
  • The video is partly sponsored by Hostinger.

Coder: Software Building Agent

Coder builds software from Discord requests. A demo adds a skin-switching feature to a Pomodoro Electron app, and the build is tested with cat, dog, and tomato skins.

  • Coder is a multi-agent software building system, accessed via a Hermes bot on Discord.
  • The request was to add skin switching to the Pomodoro app, with three new skins (cat, dog, tomato) in the same style as the avocado.
  • Hermes produced a PRD (switcher PRD) describing the goal of a skin switching system for the Pixel Pomodoro Electron app.
  • The user approved the spec with 'Looks good. Let's build it.' and the build reported success in the builds channel.
  • The creator found the tomato skin looked somewhat creepy and would need aesthetic adjustments.

Lifebot: Productivity and Health Coach

Lifebot is a Telegram-based productivity and health coach that analyzes logged data to give custom advice on work patterns and breaks.

  • Lifebot is accessed via Telegram and acts as a productivity and health life coach.
  • Today's productivity: three sessions of 27 minutes each (film prep, run script, plus test pomodoros).
  • Steps are synced from the phone to Lifebot every 2 hours via iCloud; yesterday's count was 11,502 steps.
  • Pattern analysis: strongest windows around 12:00 p.m. (mostly tasks and light work), 5:00 p.m. (mixed development and tasks), and 7:00 p.m. (deep development, scripting, research).
  • Gap identified at 9:00 a.m. to 11:00 a.m., with the advice to add one more session per day there or protect the 3:00 p.m. to 5:00 p.m. window.
  • Advice: breaks should be about 10 minutes; five-minute breaks are procrastination and 15-minute breaks risk never returning.
  • At 11:06 a.m., with 27 minutes of work logged and no breaks, Lifebot advised pushing through to the 12:00 p.m. window.

How Lifebot Works

Lifebot relies on three data sources and runs on DeepSeek V4 Pro, with an option to switch to a local model on a Mac Studio.

  • Source 1: Pomodoro logs from a custom desktop app, stored locally in an Obsidian vault.
  • Source 2: Typewriter desktop app, a custom-built to-do and study plan tracker with timestamps synced to Obsidian.
  • Source 3: Apple Health data synced from the phone via iCloud, currently mostly steps.
  • The model powering Lifebot is DeepSeek V4 Pro (hosted), sometimes swapped for a local model on a Mac Studio.

How Coder Works

Coder's architecture: a local Qwen model handles coordination while Claude Code writes specs and builds, working around subscription restrictions.

  • Hermes bot is powered by a local Qwen 3.6 35B A3B model on a Mac Studio, which has 5.4 million downloads last month.
  • The local Qwen model writes prompts for Claude Code, which writes the full spec and performs the build.
  • The creator pays for a Claude Max subscription and wants to use those tokens; Anthropic does not allow direct subscription use, so this workaround is needed.
  • Hermes can also be powered by GPT, Gemini, GLM, and DeepSeek models.
  • Multi-agent coordination uses the Hermes combat board (as spoken in the transcript).

Running Hermes on a VPS (Sponsored)

Hermes can run 24/7 on a VPS. The creator uses Hostinger's pre-made Hermes Docker template, with sponsored terms and a discount code.

  • A VPS (virtual private server) is a cloud-rented machine suitable for running Hermes 24/7 without dedicated hardware.
  • The creator runs another Hermes instance on the team's Hostinger VPS, which also hosts six other internal tools.
  • Hostinger keeps API keys, data, and logs on private infrastructure, with weekly backups included by default.
  • Deployment: visit hostinger.com/tinahermes, pick the pre-built Hermes template under the Docker catalog, and click deploy.
  • Sponsored content: discount code Tina Huang for the Hermes agent VPS plan, link in the description.

Taco Bot: Assistant and COO Agent

Taco Bot is the Lonely Octopus company's SEO and operations agent. It handles reminders, team activity summaries, and generates ops documentation from Discord, Notion, Slack, and GitHub.

  • Lonely Octopus is the name of the creator's company.
  • Taco Bot handles reminders, for example setting a 9:00 p.m. reminder to decide demos for a teachable workshop.
  • Taco Bot summarizes what team members are working on in the past week by scanning Discord and linked GitHub.
  • Taco Bot drafts ops guides, such as the internal software release process, using data from Discord, Notion, and Slack.
  • Pre-release checklist includes at least one PR approval against main, automated unit and integration tests, and a release execution protocol.
  • Data sources include Discord, Notion, Slack, Google Drive, YouTube, Instagram, social media accounts, databases, and internal tools.
  • The model started on Gemini 3.6 Flash and is being migrated to local models hosted on the Mac Studio for privacy.

Alerts, Monitoring, and Upcoming Work

The alerts channel receives scheduled check-ins from all agents, covering system health, security, and suggestions. The creator also previews a research agent in development.

  • Cron jobs send alerts to the alerts channel on daily or weekly schedules.
  • Check-ins confirm the system is operating as intended, report security breaches, and suggest work items.
  • The creator is building an agentic system that researches AI, tech, and education topics and suggests content and software ideas, currently in early stages.