Lab / Personal project in development

← Back to the Lab

Hermes

Personal AI agent2026

An agent that connects calendar, tasks, email and knowledge — and lets me interact with them through conversation.

Bruno Rausch / Concept, development and maintenance

Hermes · editorial artwork for the personal project
Hermes · editorial artwork for the personal project

01 / The problem

Information was scattered. I was the connection.

Calendar in one system, tasks in another, email and decisions elsewhere. To understand what needed my attention, I had to connect everything myself. I built Hermes to consult that context and act in the systems I already used, through a single Telegram conversation.

03 / Knowledge

Hermes acts. Brain preserves.

The agent handles conversation and tools. Brain holds knowledge in versioned text notes, readable without the agent. Semantic search finds records even when a question uses different words. The index can be rebuilt; the notes remain. This separation lets the agent change without losing the knowledge base.

Notes in Brain
6.081
Recorded versions
1.318
Indexed documents
614

Counts from the audit package dated October 2, 2026. These describe the knowledge base, not productivity outcomes.

04 / Routines

The day starts before the first request.

Briefings, pending-item reviews, note organization and search updates run on a schedule. The model interprets and converses; scripts handle much of the repetitive work. Notifications are reserved for things that need attention, while results remain available as records.

Scheduled routines
79
Active routines
59
Script routines, without an LLM
68 / 79

Of the 79 routines, 12 were completed and 8 paused. Four active routines had failed on their latest run, including the daily backup. A schedule does not prove that each run succeeds.

05 / Architecture decisions

Every piece of information has a place.

Four responsibilities organize the system: channels receive requests; the agent decides and uses tools; knowledge and data provide context; integrations connect external systems. The installation runs on my own server while communicating with external services. It is a personal project, not a service offered to others.

Small, lasting rules

Short memory holds preferences and pointers. Details live in Brain, where they can be corrected and versioned.

State separate from knowledge

Pending items and execution history describe what is happening now. Notes preserve what needs to last.

Skills on demand

121 documented skills are loaded as needed, avoiding putting every procedure into each conversation.

Integrations with explicit status

Calendar, tasks and email have confirmed execution. The voice bridge is implemented, but no interaction was observed during the audit window.

07 / The lesson

The hard part was designing the context.

Making the agent converse was only part of the work. The central task was deciding where each piece of information belongs, what can run automatically and what requires my intervention. The result is a layer I use to check the day, retrieve decisions and follow up on open items, while keeping the systems that already worked.

A personal project in use and ongoing development. This case is based on the audit package dated October 2, 2026; figures reflect that date. All images were created for this presentation. Conversations are reconstructions with example content. There are no time-saving metrics or public demo of the personal environment.

Back to the LabLab ↗