nionx.cloud
← Blog

Story3 min read

Why I built Nionx Cloud

I kept leaking .env files and never really understood how they connect to my code. So I built the tool I needed.

By Benjamin Juhasz (@nionx)

Hi, I'm Benjamin Juhasz. Online I go by nionx, or nionx101 on GitHub. I build Nionx Cloud on my own, and this is why.

A bit about me

I was born in Hungary and I live in Sweden. I graduated from Grillska Gymnasiet in network technology, and took extra programming courses on top of that. On the side I'm a hobby UI and UX designer, which is why I care a lot about how a tool looks and feels, and why the dashboard is quiet and monochrome.

Before Nionx, I was a Roblox developer writing Luau. One of my projects there was FrameworkPlus, a security-first framework for protecting and validating Roblox systems. I've also built a Discord status for Apple Music in Rust, a Minecraft crafting plugin, a Tetris game and a VS Code icon theme. They're all on my GitHub.

The problem was me

I'll be honest: I kept making mistakes with .env files. I leaked them by putting them in the wrong place. And for a long time I didn't really understand how a .env file and my code actually connect. It just worked, until it didn't.

I don't think I'm the only one. A secret in a plain text file is one wrong commit, one shared folder or one pasted screenshot away from being public. Now AI coding agents read every file in a project too, .env included.

So I built the tool I needed

Nionx Cloud keeps secrets out of files altogether:

  • Secrets live in one place, encrypted before they're saved. The dashboard never shows a value again, not even to you.
  • Your app reads the secrets for one environment when it starts, with a read-only token that expires.
  • An AI agent only needs the names of the secrets a project uses. You type the values yourself; the agent never sees them.

If you want the details, I wrote about how secrets are encrypted and how API tokens work.

One person, and honest about it

Nionx Cloud is in a closed beta. It's free, and for now it's for testing, not for real projects or production secrets. Next on my list is moving encryption keys to a managed key service (AWS KMS) and connecting AI tools like Claude Code directly.

I'd rather tell you what's finished and what isn't than pretend to be a big company. If you have questions or ideas, find me on GitHub.

Benji

More from the blog