Aleksandr Kichev

Crux - AI-native dev environment orchestrator

by
Crux is a CLI that reads a declarative YAML config and launches your local dev stack—backends, web and mobile apps, workers, and dependency checks—each in its own named terminal tab. You keep scrollback and interactive control; agents connect via MCP to read live and historical logs (including stopped runs), start, restart, or stop services, and send input to tabs. The terminal stays the source of truth. Install with Homebrew.

Add a comment

Replies

Best
Aleksandr Kichev
Hey — I’m Alex. For the last year I’ve been doing a lot of agentic development. I’ve been building software for a while, and I still want a fully working local environment before anything goes near staging. I spent too long semi-manually fighting bash scripts and trying to “drive” execution myself. I also don’t love handing the whole app run to an LLM in one shot: logs are hard to get at, runners get buried in chat, and you still end up asking to start each service one by one. I built Crux for myself. I work on several mobile codebases, and I noticed I was adding a Crux config by default on every new project and running the stack through it — it became muscle memory. Crux is small and simple: it does one job — orchestrate your local dev stack in real terminal tabs so you can see what’s going on, and your AI tools can plug in via MCP when you want that workflow. It’s basically a companion for agentic setups, not a replacement for your brain. If you ship straight to staging and don’t care about a tight local loop, this might not matter to you. If you want more comfort and speed locally, you’re welcome to try it or contribute. It’s still beta — if something’s missing or rough, tell me and I’ll improve it. Thanks for looking.
Ben Gendler

This is the kind of unglamorous tool that actually saves you real time every day. The MCP integration for AI agents to read logs and restart services is a nice touch too. Does Crux handle dependency ordering?