From Fresh Install to azd up in Minutes: Meet Kodra

If you've ever spent half a day setting up a new Ubuntu machine just to start writing cloud infrastructure code, you already understand the problem Kodra solves.

Kodra developer environment

If you've ever spent half a day setting up a new Ubuntu machine just to start writing cloud infrastructure code, you already understand the problem Kodra solves. And if you've been there, you know the pain: installing Azure CLI, then azd, then Docker, then VS Code, then hunting for the right fonts, tweaking your terminal prompt, configuring Git aliases... it's a tax on your time that adds up fast.

Kodra is a one-command developer environment bootstrapper built by Code To Cloud that gets you from a bare Ubuntu 24.04 install to a fully configured, production-ready Azure development environment in under five minutes.

One Command. Everything.

The entire install is a single line:

wget -qO- https://kodra.codetocloud.io/boot.sh | bash

That's it. When it's done, you have:

The Kodra team clocked it at around 12 minutes and 32 seconds on a fresh machine. That's faster than most developers can find their bookmarks folder.

It's Not Just an Installer — It's a Toolchain

What makes Kodra more than a glorified shell script is the opinionated toolset it assembles. This isn't a grab-bag of utilities; it's a carefully curated stack built around cloud-native development workflows:

Over 50 shell aliases come pre-configured. gs, ga, gc, gp for your Git workflow. tf, tfi, tfp, tfa for Terraform. azd-up to ship. These aren't things you have to remember to set up — they're just there.

The kodra CLI

After install, a kodra command becomes your environment's control panel:

Command What it does
kodra doctorCheck your system health
kodra doctor --fixAuto-repair common issues
kodra updateUpdate everything at once
kodra themeSwitch between Tokyo Night and Ghostty Blue
kodra wallpaperBrowse and set wallpapers
kodra fetchDisplay a system info summary

kodra doctor alone is worth the install. Environment drift is real — tools go stale, configs break, paths stop resolving. Having a single command that checks everything and optionally fixes it is a genuinely useful safety net.

Two Themes, Both Good

Kodra ships with two cohesive visual themes that span your terminal, editor, and desktop:

Neither is an afterthought. Both themes are applied consistently across VS Code, Ghostty, and the GNOME desktop. It sounds cosmetic, but a coherent visual environment genuinely reduces cognitive friction over the course of a workday.

Windows Developer? Kodra WSL Has You Covered

Not everyone is running native Ubuntu. A huge portion of professional developers are on Windows machines — sometimes by preference, sometimes by policy. For them, there's Kodra WSL.

Kodra WSL brings the same cloud-native toolchain to Windows Subsystem for Linux 2, running inside Windows Terminal with Ubuntu 24.04. After a few prerequisite steps (installing Windows Terminal, WSL2, a Nerd Font, and VS Code — all handled via winget), the installer drops to a single command in your Ubuntu terminal:

wget -qO- https://kodra.wsl.codetocloud.io/boot.sh | bash

Done in around 3 minutes 45 seconds.

The WSL Story Is Compelling

Kodra WSL makes a particularly strong case around Docker CE. Docker Desktop requires a paid license for organizations with over 250 employees or $10M+ revenue. Kodra WSL configures Docker CE to run natively inside WSL2 — no Docker Desktop, no licensing concerns, no overhead from a separate application consuming your RAM.

You also get VS Code integration out of the box. Edit files in Windows, run everything in Linux, use Dev Containers seamlessly. It matches the GitHub Actions environment you're deploying to, which means far fewer "works on my machine" moments.

Who Is This For?

Kodra is an excellent fit for:

It's MIT licensed, actively maintained (v0.4.1 for desktop, v0.6.0 for WSL as of this writing), and the team is reachable on Discord.

Try It

If you're on Ubuntu 24.04, the barrier to entry is literally one command:

wget -qO- https://kodra.codetocloud.io/boot.sh | bash

If you're on Windows with WSL2, head to kodra.wsl.codetocloud.io and follow the four prerequisite steps before running the equivalent command.

The GitHub repos are at codetocloudorg/kodra and codetocloudorg/kodra-wsl if you want to dig into what's happening under the hood, contribute, or report an issue.

Developer environment setup shouldn't be an obstacle to building things. Kodra is a well-considered attempt to make it stop being one.

Back to All Posts