βββ βββ βββββββ βββββββ βββββββ ββββββ
βββ βββββββββββββββββββββββββββββββββββββ
βββββββ βββ ββββββ βββββββββββββββββββ
βββββββ βββ ββββββ βββββββββββββββββββ
βββ βββββββββββββββββββββββ ββββββ βββ
βββ βββ βββββββ βββββββ βββ ββββββ βββ
Agentic Azure
Engineering
Powered by GitHub CLI and agentic AI. Cloud-native tools, AI assistance, and a beautiful desktop—all configured with one command. From fresh Ubuntu to azd up in minutes.
Powered by GitHub CLI and agentic AI. Cloud-native tools, AI assistance, and a polished WSL2 Ubuntu workflow—all configured with one command inside Windows Terminal.
Powered by GitHub CLI and agentic AI. Cloud-native tools, AI assistance, and a beautiful terminal—all configured with one command on your Mac.
β Docker CE configured
β VS Code + Tokyo Night theme
β GitHub Copilot ready
β Desktop themed
Done in 4m 32s — Run kodra doctor to verify
β Docker CE auto-start enabled
β Azure CLI + azd installed
β Oh My Posh + Nerd Font ready
β GitHub Copilot CLI configured
Done in 3m 58s — Run kodra doctor --fix if anything needs repair
β Azure CLI + azd configured
β Colima + Docker CLI ready
β Ghostty + Starship prompt set up
β VS Code extensions installed
Done in 5m 12s — Your Mac is ready to ship
Beautiful developer environment
Tokyo Night theme β’ Nerd Fonts β’ 40+ cloud-native tools pre-configured
WSL2-native developer environment
Windows Terminal β’ Docker CE native β’ Oh My Posh β’ zero Docker Desktop license required
macOS developer environment
Ghostty β’ Starship β’ Colima + Docker CLI β’ no Docker Desktop required
Why Ubuntu?
We chose Ubuntu as our foundation because it offers the best balance of stability, community support, and developer experience. With millions of users and extensive documentation, you'll never be stuck on a problem for long.
All CLI tools, Azure integrations, and GitHub Copilot running in Windows Terminal. Preview the WSL2 edition →
Built for WSL2
Designed for Windows developers who want a clean Ubuntu workflow without Docker Desktop licensing or manual shell surgery.
βοΈ WSL Systemd
Bootstraps and validates systemd so services behave like real Ubuntu instead of a fragile shell shim.
π³ Docker CE Auto-Start
Uses native Docker CE inside WSL2 and configures auto-start, avoiding Docker Desktop licensing complexity.
π€ Windows Terminal Fonts
Sets up Nerd Font-friendly prompts that render correctly in Windows Terminal and VS Code terminals.
β¨ Oh My Posh
Provides a polished shell prompt optimized for WSL2 sessions, cloud tooling, and git-heavy workflows.
π PowerShell 7
Installs PowerShell 7 alongside Ubuntu tooling so cross-platform scripting feels natural on the same machine.
πͺ Windows Integration
Plays nicely with code ., explorer.exe ., and Windows-native workflows from your Linux shell.
Built for macOS
Designed for Mac developers who want a polished Azure cloud workflow with native tooling and zero Docker Desktop overhead.
πΊ Homebrew Native
Every tool installed through Homebrew or native .pkg installers. Clean, predictable, and easy to maintain.
π³ Colima + Docker CLI
Run containers with Colima backing the Docker CLI. No Docker Desktop license, no background daemon bloat.
π» Ghostty Terminal
GPU-accelerated terminal built for macOS with native rendering, Starship prompt, and Nerd Fonts.
π§ mise Runtime Manager
Manage Node, Python, Go, and other runtimes with mise. Fast, polyglot, and shell-agnostic.
β‘ Apple Silicon
Optimized for M-series chips. ARM-native builds for all tools, no Rosetta translation overhead.
π¨ macOS Defaults
Sensible Dock, Finder, and keyboard tweaks. Dark mode, fast key repeat, screenshots folder, and more.
Everything you need to ship
From Bicep templates to Kubernetes deployments—with AI suggesting your next move.
Azure-Native
Azure CLI, azd, Bicep, Terraform, and PowerShell 7—all configured and ready to deploy.
GitHub CLI Native
The gh CLI is central to your workflow—PRs, issues, repos, and CI/CD from the terminal.
Agentic AI
GitHub Copilot CLI powers agentic workflows. Type ?? to ask AI anything from your terminal.
Container-Ready
Docker CE, lazydocker TUI, and Dev Containers for reproducible environments.
Kubernetes
kubectl, Helm, and k9s for managing AKS clusters with style.
Modern Terminal
Ghostty terminal with Starship prompt and Nerd Fonts. Fast and beautiful.
50+ Shortcuts
Shell aliases for Git, Docker, Azure, and Terraform plus desktop shortcuts for faster flow.
Themed Desktop
ULauncher, window tiling, system monitor, blur effects, wallpapers, and a clean dock.
Enterprise CI/CD
GitHub Actions, Azure DevOps, and release workflows sit naturally beside your local toolchain.
Security Scanning
Container, IaC, and dependency scanning tools help you catch issues before they ship.
A WSL2-native cloud workstation
Lean, Windows-friendly, and optimized for Azure, containers, and fast terminal-driven development.
Cloud & Azure
Azure CLI, azd, Bicep, Terraform, and OpenTofu ready inside your WSL2 Ubuntu environment.
Containers
Docker CE runs natively in WSL2—no Docker Desktop dependency, no extra license overhead.
AI-Powered
GitHub Copilot CLI and GitHub CLI make agentic workflows feel at home in Windows Terminal.
Terminal
Oh My Posh, Nerd Fonts, and modern CLI tools give WSL2 a polished, productive shell experience.
Dev Tools
VS Code integration, fonts, git tooling, and shell helpers are configured for daily use.
Security
Built to avoid Docker Desktop license requirements while still delivering secure container workflows.
A macOS-native cloud workstation
Homebrew-powered, Apple Silicon optimized, and ready for Azure, containers, and fast terminal-driven development.
Cloud & Azure
Azure CLI, azd, Bicep, Terraform, and OpenTofu ready on your Mac via Homebrew.
Containers
Colima backs the Docker CLI natively—no Docker Desktop required, no licensing headaches.
GitHub CLI
The gh CLI with Copilot for PRs, issues, repos, and AI-powered terminal commands.
Kubernetes
kubectl, Helm, and k9s for managing AKS clusters from your Mac.
Modern Terminal
Ghostty terminal with Starship prompt and Nerd Fonts. GPU-accelerated and beautiful.
Runtime Manager
mise manages Node, Python, Go, and other runtimes. Fast, polyglot, and version-pinned.
Agentic AI
GitHub Copilot CLI powers agentic workflows. Type ?? to ask AI anything from your terminal.
Enterprise CI/CD
GitHub Actions and Azure DevOps workflows sit naturally beside your local Mac toolchain.
The complete toolkit
Cloud-native and desktop tools that are configured to work together.
WSL2-ready tools
A focused cloud toolkit for Windows developers who prefer Linux shells.
One command interface
Manage your desktop, themes, and cloud setup with simple commands.
kodra themeSwitch between themeskodra wallpaperBrowse and set wallpaperskodra desktopConfigure dock, tiling, loginkodra dockSet dock favorite appskodra setupRe-run first-time setupkodra doctorCheck system healthkodra doctor --fixAuto-fix common issueskodra updateUpdate all toolskodra fetchShow system infoWSL2 commands that keep things healthy
Focus on verification, repair, and quick access to the tools you need every day.
kodra doctorCheck systemd, Docker, fonts, and shell statekodra doctor --fixFix the most common WSL setup issueskodra updateRefresh packages and cloud toolskodra repairRepair shell configuration and serviceskodra repair --allRun the full repair workflowkodra setupRe-run guided first-time setupkodra fetchPrint environment and system infokodra versionShow installed WSL edition versionkodra helpList all supported commandsmacOS commands to keep things smooth
Verify, update, and manage your cloud dev environment from the terminal.
kodra doctorCheck Homebrew, Docker, fonts, and shell statekodra updateRefresh packages and cloud tools via Homebrewkodra fetchPrint environment and system infokodra versionShow installed macOS edition versionkodra helpList all supported commands50+ built-in shortcuts
Shell aliases and keybindings to supercharge your workflow.
??Ask GitHub Copilot for shell commandslgLaunch lazygit TUIlzdLaunch lazydocker TUIgs, ga, gc, gpGit status, add, commit, pushazd-upDeploy to Azure with azdtf, tfi, tfp, tfaTerraform shortcutsSuper + SpaceApp launcher (Ulauncher)Super + TWindow tiling gridWSL2 shortcut packs
Detailed alias bundles for the commands you reach for most when building from Windows.
οΏ½οΏ½ Git
Stage, review, and commit without leaving the terminal.
gs git status
ga git add
gc git commit
gp git push
lg lazygitπ³ Docker
Inspect containers and jump into the TUI quickly.
dps docker ps
dcu docker compose up -d
dlogs docker logs -f
lzd lazydockerβΈοΈ Kubernetes
Cluster visibility without typing the long forms every time.
k kubectl
kgp kubectl get pods
kgs kubectl get svc
kctx kubectxβοΈ Azure
Fast access to auth, subscriptions, and azd deployment flows.
azl az login
azs az account set
azd-up azd up
azd-down azd downπ Navigation
Move across projects and common folders faster.
.. cd ..
... cd ../..
z zoxide jump
zi interactive zoxideπͺ WSL Interop
Bridge Windows apps and Linux workflows in one place.
code .
explorer.exe .
pwsh
clip.exe < file.txtmacOS shortcut packs
Shell aliases to supercharge your cloud development workflow.
??Ask GitHub Copilot for shell commandslgLaunch lazygit TUIlzdLaunch lazydocker TUIgs, ga, gc, gpGit status, add, commit, pushazd-upDeploy to Azure with azdtf, tfi, tfp, tfaTerraform shortcutsSix beautiful themes
Cohesive color schemes across terminal, editor, and desktop.
π Tokyo Night
Purple-blue Tokyo city lights
π Ghostty Blue
Deep navy with electric cyan
π©· Catppuccin
Soft pastels with cozy contrast
π Gruvbox
Warm retro tones for long coding sessions
βοΈ Nord
Cool blues with crisp contrast
πΉ Rose Pine
Muted mauves with elegant warmth
How It Works
Three steps from fresh Ubuntu to productive Azure development.
Run One Command
Copy the install command and paste it into your terminal. Kodra handles everything automatically.
wget -qO- https://kodra.codetocloud.io/boot.sh | bashPick Your Theme
Choose from 6 beautiful themes. The installer applies colors across terminal, VS Code, and desktop.
Start Building
Open a new terminal and you're ready. Azure CLI, Docker, kubectl, GitHub CLI—all configured.
How It Works
Three steps from PowerShell to a productive WSL2 Ubuntu cloud workstation.
Open PowerShell → Run Command
Start from Windows, launch your WSL distro, and run the one-line installer.
wget -qO- https://kodra.wsl.codetocloud.io/boot.sh | bashTools Install Automatically
Kodra configures Docker CE, Oh My Posh, Azure tooling, and Windows-friendly shell integration.
Verify → Start Building
Run kodra doctor, confirm services are healthy, then start shipping from the same shell.
How It Works
Three steps from fresh Mac to productive Azure development.
Open Terminal → Run Command
Open Terminal.app and run the one-line installer. Kodra handles Homebrew and everything else.
curl -fsSL https://raw.githubusercontent.com/codetocloudorg/kodra-macos/main/install.sh | bashTools Install Automatically
Kodra installs Ghostty, Starship, Azure tools, Colima + Docker, and configures macOS defaults.
Open Ghostty → Start Building
Launch Ghostty, run kodra doctor, confirm everything is healthy, and start shipping.
Frequently Asked
What Ubuntu versions are supported?+
Kodra is designed for Ubuntu 24.04 LTS and newer. It also works on Ubuntu in WSL2 for Windows users. Ubuntu 22.04 may work but is not officially supported.
Is an Azure subscription required?+
No. Kodra installs the Azure tools, but you can use them with any subscription or skip Azure-heavy workflows entirely. Docker, Kubernetes, and terminal features work standalone.
Will it break my existing setup?+
Kodra backs up your existing dotfiles before making changes. You can restore them anytime with kodra restore.
Can I customize what gets installed?+
Yes. The installer includes optional components and a minimal mode so you can tailor the environment for your workflow.
How do I uninstall Kodra?+
Run kodra uninstall for interactive removal and the option to restore original dotfiles.
Is it free and open source?+
Yes. Kodra is completely free under the MIT license, and the code is available on GitHub.
Will it break my WSL setup?+
Kodra WSL is designed to layer onto an existing Ubuntu distro safely. It focuses on shell, service, and tooling configuration rather than replacing your distro.
Can I customize it?+
Yes. You can re-run setup, tweak prompt configuration, and selectively enable or repair pieces of the environment over time.
Does it require Docker Desktop?+
No. The WSL2 edition is built around native Docker CE inside your Linux environment, so Docker Desktop is optional rather than required.
What Windows versions are supported?+
Use a Windows version with modern WSL2 support and an Ubuntu distro that can run systemd. Current Windows 11 setups are the smoothest path.
How is this different from full Kodra?+
The Ubuntu Desktop edition themes the full graphical workstation. The WSL2 edition focuses on native Linux tooling, services, and Windows Terminal integration.
Is it free?+
Yes. The WSL2 edition is also MIT licensed and free to use.
What macOS versions are supported?+
Kodra macOS requires macOS 14 (Sonoma) or newer on Apple Silicon (M1/M2/M3/M4). Intel Macs are not officially supported.
Does it require Docker Desktop?+
No. Kodra macOS uses Colima to back the Docker CLI with a lightweight Linux VM. Docker Desktop is not needed and not installed.
Will it change my macOS settings?+
Kodra applies sensible macOS defaults like dark mode, fast key repeat, and Dock tweaks. These are common developer preferences and can be reverted.
How is this different from Kodra Ubuntu?+
The Ubuntu edition themes the full Linux desktop with GNOME extensions. The macOS edition focuses on terminal tooling, Homebrew packages, and macOS-native configuration.
Is it free and open source?+
Yes. Kodra macOS is completely free under the MIT license, and the code is available on GitHub.