veld

You've been here before.
Terminal
$ npm run dev
Error: Port 3000 already in use
EADDRINUSE: address already in use :::3000
Terminal — backend
$ cargo run
Compiling backend v0.1.0
info: listening on localhost:8080
Chrome
Your connection is not private
NET::ERR_CERT_AUTHORITY_INVALID
Terminal
$ lsof -i :3000
node 12847 dev 22u IPv6 ... (LISTEN)
$ kill -9 12847
... ugh
Slack — #dev
@mike hey which port is the API again?
@sarah 8080 I think? or 8081
@mike neither works lol
Terminal
$ ./start-everything.sh
Starting database...
Starting backend...
Error: backend not ready — connection refused
Retrying in 5s...
Cognitive load: ████████ rising
there's a better way
$ veld start --preset fullstack --name dev
database starting...
database healthy database.dev.acme.com
backend starting...
backend healthy backend.dev.acme.com
frontend starting...
frontend ready frontend.dev.acme.com
All services running. All HTTPS.
Cognitive load: ░░░░░░░░ zero
Remember these?
Port conflicts
"Was it 3000 or 3001? Someone's already using 8080."
Certificate warnings
"Your connection is not private. Proceed anyway?"
Manual startup order
"Start Postgres, wait, then the API, wait, then the frontend..."
No HTTPS in dev
"OAuth redirects fail. Secure cookies don't work. WebSockets break."
Screenshot feedback
"Take a screenshot, paste in Slack, describe what's wrong, hope the agent understands."
Environment drift
"It works on my machine. Different ports, different configs, different results."
Not a problem anymore
Any AI agent. Any framework. One feedback loop.
Claude Code, Cursor, Copilot, your custom agent — veld doesn't care. The feedback overlay works with all of them.
No remote previews. No cloud. Just your machine.
Skip the $200/month preview environment bill. Real HTTPS, locally, in seconds.
You give feedback at 2:00pm. Your agent ships the fix at 2:01pm.
Live collaboration, not async screenshots. The feedback overlay turns hours of context-switching into a 60-second loop.
React traces. Vue traces. Even jQuery.*
* jQuery support is a lie. But everything else is real. Full component stack traces in every feedback submission. The agent knows exactly what to change.
20 services. 20 HTTPS URLs. One command. Zero configuration.
Dependency graphs resolve automatically. Health checks verify everything. You just type veld start.
Works in git worktrees. Works across branches. Every environment is isolated.
feature-auth and feature-payments run simultaneously with zero conflicts.
Teams using veld report 847% fewer messages starting with "which port is it again?"*
* We made this number up. But you know it's true.
Average time from "I have an idea" to running HTTPS preview: 43 seconds.*
* Measured once, on a fast machine, with everything cached. Your mileage may vary. But not by much.
Number of developers who enjoy manually configuring mkcert: 0.
This one we're actually confident about.
Port 3000 has been freed. Port 8080 has been freed. All ports have been freed.
You never think about ports again. veld allocates them. Caddy routes them. You open a URL.
100 microservices. 47 microfrontends. 12 databases. One person who actually knows why.*
* veld doesn't judge your architecture. It just starts everything in the right order, gives each service an HTTPS URL, and gets out of the way.
Your agent already knows how to use veld. You just haven't told it yet.
npx skills add prosperity-solutions/veld — three skills, 40+ supported agents, zero configuration. Claude Code, Cursor, Codex, Windsurf, Copilot — they all speak veld now.
Disclaimer: we made all of this up.
The numbers, the benchmarks, the "847%" — all fictional. What's real: one command, every service, HTTPS that works. The rest you'll figure out in about 43 seconds.*
(* This number is also made up.)
One command.
Every service.
You and your agent.
curl -fsSL https://veld.oss.life.li/get | bash Copied!