# Atlas

A personal agent for the services and devices I run.

My role: I develop tool integrations and workflows, including action permissions and checks of the results.

[Launch Atlas demo](https://raidz.net/projects/atlas/#atlas) — Fictional conversations and device results. No access to home devices.

## Built on Hermes

Atlas uses Hermes to connect a Signal conversation to the services and devices I run at home and at my cabin.

I check whether a reading is current and whether a requested action actually happened. If a tool fails and Atlas uses a fallback, its reply needs to make that clear.

## What the demo shows

The conversation includes thermostat and lighting controls, music playback, network checks, camera images, and current-events research with source checks.

## My contribution and the system boundary

Atlas is my personal agent built on the upstream [Hermes](https://github.com/NousResearch/hermes-agent) project. I develop the surrounding tool integrations and workflows. My work also covers action permissions and checking what those tools actually did.

The website walkthrough uses fictional home, cabin, and research requests. It shows how the agent reports observations and action results. It is a demonstration of the interaction, not a public control panel.

## Related notes

- [What happened after the tool said “success”?](https://raidz.net/notes/verify-tool-actions/)

[Explore Switchyard](https://raidz.net/projects/switchyard/)

Canonical HTML: [https://raidz.net/projects/atlas/](https://raidz.net/projects/atlas/)
