Vexly is a secrets manager for the way software gets built now — increasingly by AI agents, working alongside you. It keeps your app’s secrets in the cloud, hands them to a process when it runs, and lets an agent set the whole thing up without ever seeing the values it isn’t supposed to.

The problem

Most projects keep secrets in a local .env file. It works until you have to share it: you paste it into chat, drop it in a password manager, or mail it around. Every copy is a copy that can leak, and none of them stay in sync.

Hand the task to an AI agent and it gets sharper. You want the agent to wire up Stripe, connect a database, and run the app — but you don’t want your live STRIPE_SECRET_KEY sitting in its chat transcript forever.

How Vexly works

A project’s secrets live in a cloud environment (production, development, …). You manage them from the terminal with the vexly CLI:

vexly set DATABASE_URL=postgres://…   # store a secret in the cloud
vexly run -- npm start                # run your app with secrets injected

vexly run injects the secrets straight into your program’s environment — they never have to be written to disk or pasted anywhere.

Two ideas make this safe for agent-driven setup:

Anonymous-first

You don’t need an account to start. vexly init creates an anonymous project immediately, so an agent (or you) can stand one up with zero friction. Signing in and claiming the project is the upgrade path when you want to keep it, make it private, and share it with a team.

CLI and Studio

Next

Head to the quickstart to install the CLI and create your first project, or read core concepts for the mental model.