Show HN: Neptune – Give your coding agents DevOps superpowers
Posted by nodar-d 1 day ago
Hi HN,
We are the team behind Shuttle (YC S20). We just shipped Neptune, (https://github.com/shuttle-hq/neptune-mcp) an open source MCP server that lets coding agents actually deploy software, not just write code. Behind it is an app deployment platform we built to be friendly for AI agents.
Neptune runs in your IDE. It reads your codebase, analyzes its structure and intent using ASTs and inference, and generates a deterministic infrastructure spec called neptune.json. You can inspect every change, approve it, and apply it. Think: coding agents that can actually ship safely to AWS.
How it works in practice:
1. Take any of your existing apps 2. Install Neptune mcp & login 3. Tell your agent to deploy 4. Watch it do everything else for you and (super important) it keeps you in the loop at every step, asking for your approval and guidance. We’ve spent most of our time implementing guardrails to make this as safe as if you were doing it yourself.
We built this after seeing teams rely on AI to write services, but still hand-craft Terraform and YAML. The AI could write code, but it could not understand the system around it. Neptune tries to close that gap.
Right now we have support for the most basic AWS products (ECS, S3, SecretManager), and we support postgres (thanks to Neon) and we are adding more resources as we speak. For now, your apps are all deployed to our a shared tenancy AWS account, and “bring your own cloud” account is coming soon too.
If you are also excited about a future where coding agents can help you reliably ship stuff into production, try it and share what you think.
If you have tried it on shared tenancy and would like to run it in your own AWS account, just get in touch and we’d be happy to help.
Comments
Comment by jvcor13 1 day ago
Comment by nodar-d 1 day ago
Comment by nzdevhacker 1 day ago
Comment by nodar-d 1 day ago
LLMs are decent at writing Terraform, but Terraform wasn’t designed for agents. A tiny app change often explodes into hundreds of lines of diff across modules, IAM, networking, state.
> use AI to write terraform for me
The real problem isn’t generating config, it’s control. With vibecoded Terraform you get: * no guardrails on what can change * hard to review whether a diff is safe * easy to accidentally destroy or over-permission infra * state + implicit dependencies are brittle for autonomous edits
We built Neptune to solve those issues and eliminate as many footguns as possible. We are spending a lot of our time thinking about guardrails so you can deploy code with AI safely
Comment by JojoFatsani 1 day ago
If Cursor/CC can’t be trusted with my TF code base why should I trust your tool? The same guardrails are needed for any of those not to mention the pesky meat-based code contributors.
Comment by ipedrazas 1 day ago
What about GCP? can my agents deploy to my GCP account using Neptune?
Comment by crypt0phage 1 day ago
Comment by nodar-d 1 day ago