frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Claude Code for Infrastructure

https://www.fluid.sh/
58•aspectrr•2h ago

Comments

aspectrr•2h ago
Hey HN, My name is Collin and I'm working on fluid.sh (https://fluid.sh) the Claude Code for Infrastructure.

What does that mean?

Fluid is a terminal agent that do work on production infrastructure like VMs/K8s cluster/etc. by making sandbox clones of the infrastructure for AI agents to work on, allowing the agents to run commands, test connections, edit files, and then generate Infra-as-code like an Ansible Playbook to be applied on production.

Why not just use an LLM to generate IaC?

LLMs are great at generating Terraform, OpenTofu, Ansible, etc. but bad at guessing how production systems work. By giving access to a clone of the infrastructure, agents can explore, run commands, test things before writing the IaC, giving them better context and a place to test ideas and changes before deploying.

I got the idea after seeing how much Claude Code has helped me work on code, I thought "I wish there was something like that for infrastructure", and here we are.

Why not just provide tools, skills, MCP server to Claude Code?

Mainly safety. I didn't want CC to SSH into a prod machine from where it is running locally (real problem!). I wanted to lock down the tools it can run to be only on sandboxes while also giving it autonomy to create sandboxes and not have access to anything else.

Fluid gives access to a live output of commands run (it's pretty cool) and does this by ephemeral SSH Certificates. Fluid gives tools for creating IaC and requires human approval for creating sandboxes on hosts with low memory/CPU and for accessing the internet or installing packages.

I greatly appreciate any feedback or thoughts you have, and I hope you get the chance to try out Fluid!

redrove•1h ago
So how is this different from deploying claude code on a VM and letting it run? You can sandbox it in any of the dozen ways already available.

What’s the differentiator?

jondwillis•59m ago
One allows middleman rent-seeking and the other does not so much.
amanzi•35m ago
Why would you not put a description like this on your actual website? Your homepage does not explain anything about what this actually does. Are you really expecting infrastructure engineers to install your app with a bash command after only providing the following information?

    Claude Code for infrastructure. Debug, act, and audit everything Fluid does on your infrastructure.

    Create sandboxes from VMs, investigate, plan, execute, generate Ansible playbooks, and audit everything.
aspectrr•4m ago
True. Tried to make it simpler but clearly not a good enough job!
lijok•1h ago
FUCK NO. Who in their right mind would let an LLM connect to prod?
locusofself•1h ago
Maybe at a greenfield startup. Where I work this idea wouldn't be entertained for a millisecond.
jhickok•1h ago
why does it have to connect to prod in order to be useful?
xyzzy123•43m ago
Many places have "dev", "test" "prod"... but IMHO you need "sandpit" as well.

From an ops point of view as orgs get big enough, dev wraps around to being prod-like... in the sense that it has the property that there's going to be a lot of annoyed people whose time you're wasting if you break things.

You can take the approach of having more guard rails and controls to stop people breaking things but personally I prefer the "sandpit" approach, where you have accounts / environments where anything goes. Like, if anyone is allowed to complain it's broken, it's not sandpit anymore. That makes them an ok place to let agents loose for "whole system" work.

I see tools like this as a sort of alternative / workaround.

thenewnewguy•13m ago
Sandpit should be a personal (often local, if possible) dev environment. The reason people get mad about dev being broken for long periods of time is that they cannot use dev to test their changes if your code (that they depend on) is broken in dev for long periods of time.
qudat•35m ago
I think you would be very surprised at a) how useful it would be and b) how lax prod can be depending on the company culture and stakes.
lfx•1h ago
Hey Collin!

Interesting idea, few things:

- The website tells less than your comment here. I want to try but have no idea how destructive it can be.

- You need to add / mention how to do things in the RO mode only.

- Always explain destructive actions.

Few weeks ago I had to debug K8S on the GCP GDC metal, Claude Code helped me tons, but... I had to recreate whole cluster next day because agent ran too fast deleted things it should not delete or at least tell me the full impact. So some harness would be nice.

flowardnut•20m ago
agreed, the repo readme is far more informative than the website
falloutx•1h ago
All these tools to build something, but nothing to build. I feel like I am part of a Pyramid Scheme where every product is about building something else, but nothing reaches the end user.

Note: nothing against fluid.sh, I am struggling to figure out something to build.

aabajian•54m ago
That is the problem with software developers with expertise in software, but no deep domain knowledge outside the CS world.
tempest_•31m ago
It is my belief with some exceptions it is almost always easier to teach a domain expert to code than it is to teach a software developer the domain.
bluGill•10m ago
For problems that can be solved with only a small amount of simple code that is true. However software can become very complex and the larger/more complex the problem is the more important software developers are. It quickly becomes easier to teach software developers enough of your domain than to teach domain experts software.

In a complex project the hard parts about software are harder than the hard parts about the domain.

I've seen the type of code electrical engineers write (at least as hard a domain as software). They can write code, but it isn't good.

paodealho•6m ago
It is my experience that most of these business domain experts snore the moment you talk about anything related to the difficulties of creating software.
mindwok•45m ago
Speak for yourself. I’ve been using Claude Code to build lots of customer facing things.
jrvarela56•42m ago
I’ve been a year deep into my first job out of tech. There is a never ending slew of problems where being able to code, specially now with AI, means you have wizard-like powers to help your coworkers.

My codebase is full of one-offs that slowly but surely converge towards cohesive/well-defined/reusable capabilities based on ‘real’ needs.

I’m now starting to pitch consulting to a niche to see what sticks. If the dynamic from the office holds (as I help them, capabilities compound) then I’ll eventually find something to call ‘a product’.

nerdsniper•40m ago
I’m really enjoying these LLMs for making ad-hoc tooling / apps for myself. Things that I inly need for a day or a week, that don’t need to work perfectly (i can work around bugs).

It’s really liberating. Instead of saying “gosh I wish there was an app that…” i just make the app and use it and move on.

mierz00•22m ago
Talk to people.

There are an infinite amount of problems to solve.

Deciding whether they’re worth solving is the hard part.

closewith•12m ago
There are companies making a lot of money directly from software largely written by LLMs especially since Claude Code was released, but they aren't mentioning LLMs or AI in any marketing, client communications, or public releases. I'm at least very aware that we need to be able to retire before LLMs swamp or obsolete our niche, and don't want to invite competition.

Outside of tech companies, I think this is extremely common.

Forgeties79•12m ago
Someone on HN pointed out how all the LLM companies are basically going “we made this thing, can y'all please find the billion dollar application of it?” and that really made a lot of things - namely why I’m frequently raising an eyebrow at these tools and the vague promises/demand that we use them - click into place.

Don’t get me wrong, I have found uses for various AI tools. But nothing consistent and daily yet, aside from AI audio repair tools and that’s not really the same thing.

aspectrr•3m ago
Sell the shovels!!
baalimago•1h ago
It's pretty cool. What would be cooler is to have it as a MCP server... and then use claude code
hebejebelus•1h ago
Clever solution. I think ops (like this) and observability will be pretty hot markets for a while soon. The code is quite cheap now, but actually running it and keeping it running still requires some amount of background. I've had a number of acquaintances ask me how they can get their vibe coded app available for others to use.

I really like this idea. I do a lot of kubernetes ops with workloads I'm unfamiliar with (and not directly responsible for) and often give claude read access in order to help me debug things, including with things like a grafana skill in order to access the same monitoring tools humans have. It's saved me dozens of hours in the last months - and my job is significantly less frustrating now.

Your method of creating ansible playbooks makes _tons_ of sense for this kind of work. I typically create documentation (with claude) for things after I've worked through them (with claude) but playbooks is a very, very clever move.

I would say something similar but as an auditable, controllable kubernetes operator would be pretty welcome.

tobi_bsf•1h ago
Whats wrong with just using claude code for infrastructure? Works great tbh.
ekaesmem•54m ago
Please at least write the README.md by yourself. It's excessively lengthy.
levkk•51m ago
So... I already tell Claude Code to do this. Just run kubectl for me please and figure out why my helm chart is broken.

Scary? A little but it's doing great. Not entirely sure why a specialized tool is needed when the general purpose CLI is working.

hebejebelus•45m ago
Yeah. The times I have let claude off the read-only leash, it's gone fine for me too (with stern warnings not to do anything stupid, and a close eye). But that's not really solving the same problem as this project, I guess. From what I can see this is using a safer and more reproducible method (and not k8s native, so it feels a little foreign to me).
giancarlostoro•44m ago
In Zed I just have it auto approve everything, macOS will scream if "Zed" tries to escape the folder its in anyway.
hivacruz•43m ago
I do the same. I was thinking about creating read-only kubeconfigs for him to make sure it can't do bad stuff but with a good SKILL.md, it works perfectly.
levkk•25m ago
Him! That settles the Turing test debate.
irl_zebra•14m ago
I've noticed a lot of LLM-based tools that are essentially this sort of thing. Just a slightly more specific prompt wrapper around the core capability that can already do the thing. It's so bad.
aspectrr•7m ago
Lol, that does sounds a little scary but if it works it works. Mainly I built this to prevent there being a chance that changes affect production. This is meant to be used with scale (say hundreds of VMs) vs 1. From a safety perspective running Claude Code with just a watchful eye would not fly in my environment, which is why I built something like this.
bakies•4m ago
I let it read-only and gitops driven and find it's really good and feels pretty safe to get it to PR fixes. Run it with no permission checks
esafak•41m ago
An infrastructure tool's primary installation method should NOT be curl | sh

Voxtral Transcribe 2

https://mistral.ai/news/voxtral-transcribe-2
482•meetpateltech•6h ago•127 comments

Yawning has an unexpected influence on the fluid inside your brain

https://www.newscientist.com/article/2513692-yawning-has-an-unexpected-influence-on-the-fluid-ins...
90•MDWolinski•5d ago•37 comments

Claude Code: connect to a local model when your quota runs out

https://boxc.net/blog/2026/claude-code-connecting-to-local-models-when-your-quota-runs-out/
45•fugu2•3d ago•7 comments

Building a 24-bit arcade CRT display adapter from scratch

https://www.scd31.com/posts/building-an-arcade-display-adapter
71•evakhoury•3h ago•17 comments

Attention at Constant Cost per Token via Symmetry-Aware Taylor Approximation

https://arxiv.org/abs/2602.00294
132•fheinsen•6h ago•66 comments

AI is killing B2B SaaS

https://nmn.gl/blog/ai-killing-b2b-saas
80•namanyayg•4h ago•114 comments

Tractor

https://incoherency.co.uk/blog/stories/tractor.html
99•surprisetalk•1d ago•33 comments

Claude Code for Infrastructure

https://www.fluid.sh/
59•aspectrr•2h ago•41 comments

Arcan-A12: Weaving a Different Web

https://www.divergent-desktop.org/blog/2026/01/26/a12web/
33•ingenieroariel•5h ago•8 comments

RS-SDK: Drive RuneScape with Claude Code

https://github.com/MaxBittker/rs-sdk
63•evakhoury•4h ago•25 comments

A sane but bull case on Clawdbot / OpenClaw

https://brandon.wang/2026/clawdbot
202•brdd•1d ago•338 comments

How Jeff Bezos Brought Down the Washington Post

https://www.newyorker.com/news/annals-of-communications/how-jeff-bezos-brought-down-the-washingto...
154•thm•2h ago•136 comments

Study: emotional support from social media found to reduce anxiety

https://news.uark.edu/articles/80669/emotional-support-from-social-media-found-to-reduce-anxiety
58•giuliomagnifico•3h ago•58 comments

Converge (YC S23) Is Hiring Product Engineers (NYC, In-Person)

https://www.runconverge.com/careers/product-engineer
1•thomashlvt•4h ago

Coding Agent VMs on NixOS with Microvm.nix

https://michael.stapelberg.ch/posts/2026-02-01-coding-agent-microvm-nix/
69•secure•3d ago•35 comments

Claude Is a Space to Think

https://www.anthropic.com/news/claude-is-a-space-to-think
264•meetpateltech•9h ago•137 comments

Technocracy 2.0

https://brooklynrail.org/2026/02/field-notes/technocracy-2-0/
16•antonomon•1h ago•6 comments

A case study in PDF forensics: The Epstein PDFs

https://pdfa.org/a-case-study-in-pdf-forensics-the-epstein-pdfs/
202•DuffJohnson•6h ago•106 comments

Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering

https://github.com/bethington/ghidra-mcp
249•xerzes•14h ago•63 comments

Old Insurance Maps – Georeferencing Sanborn Fire Insurance Maps on Modern Maps

https://oldinsurancemaps.net/
69•lapetitejort•1w ago•20 comments

Turn any website into a live, structured data feed

https://www.meter.sh/
6•chadwebscraper•2h ago•2 comments

No More Hidden Changes: How MySQL 9.6 Transforms Foreign Key Management

https://blogs.oracle.com/mysql/no-more-hidden-changes-how-mysql-9-6-transforms-foreign-key-manage...
6•ksec•4d ago•1 comments

Guinea worm on track to be 2nd eradicated human disease; only 10 cases in 2025

https://arstechnica.com/health/2026/02/guinea-worm-on-track-to-be-2nd-eradicated-human-disease-on...
197•bookofjoe•6h ago•86 comments

Show HN: Interactive California Budget (By Claude Code)

https://california-budget.com
8•sberens•41m ago•3 comments

FBI couldn't get into WaPo reporter's iPhone because Lockdown Mode enabled

https://www.404media.co/fbi-couldnt-get-into-wapo-reporters-iphone-because-it-had-lockdown-mode-e...
498•robin_reala•6h ago•412 comments

Show HN: SymDerive – A functional, stateless symbolic math library

18•dinunnob•3d ago•4 comments

Data centers in space makes no sense

https://civai.org/blog/space-data-centers
1012•ajyoon•1d ago•1171 comments

Show HN: EpsteIn – Search the Epstein files for your LinkedIn connections

https://github.com/cfinke/EpsteIn
21•cfinke•1h ago•6 comments

Brazilian Micro-SaaS Map

https://saas-map.ssr.trapiche.cloud/
85•acfilho•4d ago•4 comments

High-Altitude Adventure with a DIY Pico Balloon

https://spectrum.ieee.org/explore-stratosphere-diy-pico-balloon
102•jnord•3d ago•49 comments