Infrawise v0.10.0
What's new
infrawise start — one command to set everything up
Replaces the multi-step init → analyze → dev + manual MCP config flow with a single command:
```bash
cd your-project
infrawise start --claude # setup + open Claude Code
infrawise start --cursor # setup + open Cursor
infrawise start --windsurf # setup + open Windsurf
infrawise start # setup only, open your editor manually
```
What it does in order:
- Runs interactive init if
infrawise.yamlis missing - Analyzes your infrastructure (or loads from cache if < 24h old)
- Writes
.mcp.json/.cursor/mcp.json/ Windsurf global config so your editor auto-connects on every future launch - Launches the editor if a flag was given
After the first run, just open your editor — no infrawise command needed.
stdio transport now matches dev
infrawise stdio (the transport your editor auto-spawns via .mcp.json) now includes:
- File watching — hot-reloads the code graph when
.ts/.jsfiles change, same asinfrawise dev - 24h cache TTL — re-analyzes at session start only when the cache is stale
Demo scripts updated
Both demo/localstack/start.sh and demo/local/start.sh now use infrawise start --claude — seed your environment and open Claude in one step.
Fixes
- Removed stale "Run infrawise dev" footer from
infrawise analyzeoutput