# Cipher: The Jarvis with a Hermes Core

> Source: <https://dev.to/trickell/cipher-the-jarvis-with-a-hermes-core-1c4o>
> Published: 2026-05-30 16:19:29+00:00

*This is a submission for the Hermes Agent Challenge: Build With Hermes Agent*

I used to love the Avengers Iron Man movie growing up, and thought how fun, and enjoyable it would be to have something like that in real life. Back then, that Idea, even with predictable AI was still kind of a joke. But now, with Hermes acting as the brain and core of the operation, I built a Jarvis like agent called Cipher. Kokoro acts as Ciphers voice, but takes a little while to respond. Patience with the baby LLM that's giving life to a voice. He has access to my daily life. I can access him on my local desktop or via a secure tunnel online. The main core setup for this is making sure whisper (the voice skill) is in place, and Kokoro server is installed.

I've never heard my agent officially talk to me and that was the big learning I took from this project was how to set up Whisper and Kokoro for Hermes.

You want to know the amazing thing about it? Hermes will build it out for you with the right prompts and repository. I found this project and made it my own. You can find the jarvis project's [github by clicking here](https://github.com/open-jarvis/OpenJarvis). It's got endpoints built in for voice servers so you can attach Kokoro pretty easily. Let Hermes do the grunt work of setting up Kokoro. Just make sure to not spin up empty ghost procs or you might end up in a graveyard 😆 (screenshot reference below).

Let's show you a live demo of Cipher, and let him say hi to everyone here at Dev. Check out the video demo!

This was the backbone structure for the code used to create Jarvis. Hermes help set it up for itself.

[Jarvis Project's Github](https://github.com/open-jarvis/OpenJarvis)

This was built on top of a python project. I had Hermes integrate the repository and built it on top of a react vite front-end.

Hermes is the brain to my project. It remembers and the future of the project is only going to grow. It will have a heartbeat that will confirm I'm there by asking and giving me daily updates and ways it has found to improve itself, and eventually live as a desktop agent on my native desktop.
