SONNY.It doesn't just answer.It gets things done.
ORYVIO's personal AI agent, being built on Hermes Agent, the open platform by Nous Research
In testing The agent core is embedded in ORYVIO and under verification. The app chat still talks to the model directly.
How an agent differs from a chatbot
- Chatbot
- Answers in text. What happens next is up to you: copy, move and check it yourself.
- Agent
- Makes a plan, reads files, runs permitted tools, checks the result and reports back. Every action is visible and needs permission.
YouFind out why the tests in my project fail
- Read 23 files in the granted folder (sample)
- Ran the tests after your permission
- Found the cause in src/date.ts
- Proposed a fix and showed the diff
What base Hermes Agent can do, and what ORYVIO already has
On the left, capabilities of the open Hermes project. On the right, their status inside ORYVIO. A Hermes capability is not an ORYVIO feature until we have verified it.
What the statuses mean
- Available in Alpha
- Works in the ORYVIO Alpha build used in the closed pilot. There is no public release yet.
- In testing
- Implemented and under verification. Not yet in a build for users.
- Planned
- On the development plan. No dates announced.
| Hermes capability | What it is | Status in ORYVIO |
|---|---|---|
| Files | Reading and editing files in a working folder | Planned Working with project files |
| Terminal and commands | Running commands in local and remote environments | Planned Terminal and commands |
| Programming | Reading code, editing, running tests | Planned Working with project files |
| Research and browser | Web search and a cloud browser through tools | Planned Browser and research |
| Persistent memory | Memory across sessions and search over past conversations | Planned Persistent agent memory |
| Skills | Skills the agent creates and improves, agentskills.io standard | Planned Skills and MCP for the agent |
| MCP | Connecting MCP servers for new tools | Planned Skills and MCP for the agent |
| Automation | A built-in scheduler for recurring tasks | Planned Schedules and Telegram pairing |
| Multi-step tasks | A plan, step-by-step execution, a check of the result | Planned Multi-step tasks and delegation |
| Delegation | Isolated subagents for parallel work | Planned Multi-step tasks and delegation |
| Integrations | Telegram, Discord, Slack and other channels through a gateway | Planned Schedules and Telegram pairing |
What ORYVIO has already built around Hermes
12
- Embedded Hermes Agent coreIn testing
Pinned version 0.23.1, every file verified before launch.
- Models only through ORYVIOIn testing
The agent gets a one-time session token. Your API key is never handed to it.
- Agent isolation on macOSIn testing
Outside network closed, writes only to the project folders you grant.
- Cancel a turn and revoke accessIn testing
Stopping aborts the model request. Verified on real Hermes.
- SONNY as ORYVIO's main chatPlanned
Today the app chat talks to the model directly, without the agent core.
- Working with project filesPlanned
Reading and editing inside granted folders, with a preview of changes.
- Terminal and commandsPlanned
Only after you approve each command. Off until security checks pass.
- Browser and researchPlanned
Searching and reading pages as a separate permission.
- Persistent agent memoryPlanned
Stored by ORYVIO and bound to your account and project.
- Skills and MCP for the agentPlanned
Through the same permission checks as the app.
- Multi-step tasks and delegationPlanned
A plan, subtasks and a report of what was done.
- Schedules and Telegram pairingPlanned
With separate device pairing and explicit permissions.
The scenarios SONNY is being built for
Pick a scenario. The demo shows how the task unfolds but executes nothing.
YouSONNY, check my project and find the bugs
Demo. No commands run, no files are read.
Who is responsible for what
You set the task. ORYVIO checks permissions and keys. Hermes carries it out. The model reasons. Tools work only within what you allow.
- YouThe task and permissions
- ORYVIOAccount, licence, keys, permissions, project data
- SONNY on HermesPlans and carries out the task
- Chosen modelGateway, your own key or local
- Permitted toolsFiles, commands, browser within your grants
- Your API key stays in the system vault. Hermes receives a one-time session token.
- The model is reached only through the ORYVIO proxy, with a permission check.
- On macOS the agent process is isolated: outside network closed, writes only to granted folders.
- Cancelling or revoking access stops the turn and the model request.
Hermes authorship
Hermes Agent is created by Nous Research and distributed under the MIT licence. ORYVIO embeds pinned version 0.23.1 and never presents Hermes as its own work. SONNY is the agent's name inside ORYVIO.
- Project
- Hermes Agent, Nous Research
- Licence
- MIT
- Version in ORYVIO
- 0.23.1, published 10 November 2026
- Commit
- 3b421578588243f920886e6fe79a6faa87ea026e
- How it is connected
- An embedded package, JSON-RPC over stdio


