<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e" -->

---
title: Meet godman your Godot manager | daily.dev
description: godman is an open-source CLI tool built with .NET 10 for installing and managing multiple Godot Engine versions on Windows and Linux. It maintains a registry...
canonical: https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Meet godman your Godot manager | daily.dev
og:description: godman is an open-source CLI tool built with .NET 10 for installing and managing multiple Godot Engine versions on Windows and Linux. It maintains a registry...
og:url: https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e
og:image: https://api.daily.dev/og/posts/eYVQtpH9E.png
og:image:alt: Meet godman your Godot manager
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Meet godman your Godot manager

**[JaMe](https://daily.dev/sources/bf1oqvz7yicuu3jdyzown)** · [@jame581](https://daily.dev/jame581) · 3 min read · 0 upvotes · 0 comments

## Summary

godman is an open-source CLI tool built with .NET 10 for installing and managing multiple Godot Engine versions on Windows and Linux. It maintains a registry of installed builds, lets you switch the active version at any time, sets GODOT_HOME, and creates a shim so you can invoke Godot from the terminal. Features include listing installs, fetching available versions from GitHub, installing from official downloads or local archives, a TUI mode, and doctor/clean utilities. Available via WinGet on Windows and as a binary release on Linux.

## Content

# Meet godman, your Godot manager

godman is a small tool that helps you install and manage Godot Engine builds.

It is made with .NET 10 and it works on Windows and Linux.

The code is free and it uses the MIT license.

Repository: https://github.com/jame581/GodotManager

## What problem it solves

Getting the right Godot version is usually easy.

But after a while you can end up with many zip files and many folders.

Then it is easy to forget where each version is.

I started digging into GDExtensions and I often needed more Godot versions for testing.

I like the terminal and I wanted a simple workflow.

Install a version, activate it, and run Godot with the command `godot`.

godman keeps a registry of your installs and lets you switch the active one any time.

It also sets GODOT_HOME and creates a shim so you can run Godot from the terminal.

## What you can do with it

1. List what you have installed
2. Fetch available versions from GitHub
3. Install a version from official downloads or from a local archive
4. Activate one install and switch any time
5. Use a simple TUI if you prefer menus
6. Run doctor and clean to keep things tidy

## Install on Windows

godman is available on WinGet.

Install command

```
winget install --id JanMesarc.GodMan
```

After installation you can run godman from anywhere.

## Install on Linux

godman is available on Linux too.

Download it from releases

https://github.com/jame581/GodotManager/releases

Next step is to prepare a Copr release.

## Usage example

```
# List installs
godman list

# Browse available versions from GitHub
godman fetch --stable --limit 10

# Preview installation (dry-run)
godman install --version 4.5.1 --edition Standard --platform windows --scope User --dry-run

# Install latest 4.5.1 Windows Standard (auto URL) to user scope and activate
godman install --version 4.5.1 --edition Standard --platform windows --scope User --activate

# Install .NET edition for Windows from auto URL, global scope (UAC prompt)
godman install --version 4.5.1 --edition DotNet --platform windows --scope Global --activate

# Install on Linux global scope (requires sudo)
sudo godman install --version 4.5.1 --edition Standard --platform linux --scope Global --activate

# Preview activation (dry-run)
godman activate <id> --dry-run

# Run TUI
godman tui

# Doctor and cleanup
godman doctor
godman clean --yes
```

## Why I built it

I wanted a fast and predictable way to manage Godot versions for daily work.

This tool is also a nice way to keep projects consistent across machines.

If you try it, I would love feedback and ideas for improvements.

#godot #gamedev #opensource

## Similar posts on daily.dev

- [GitHub - htdt/godogen: Claude Code skills that build complete Godot 4 projects from a game description](https://daily.dev/posts/github---htdt-godogen-claude-code-skills-that-build-complete-godot-4-projects-from-a-game-descripti-sqpvdlmgt) · Hacker News · 2 upvotes · 0 comments
- [New Godot Editor With Performance & UX Improvements](https://daily.dev/posts/new-godot-editor-with-performance-ux-improvements-w8g7eqavi) · 80 LEVEL · 19 upvotes · 2 comments
- [.NET support for Godot is now generally available](https://daily.dev/posts/net-support-for-godot-is-now-generally-available-rddabc7cc) · Sentry Engineering · 29 upvotes · 1 comments

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#.net](https://daily.dev/tags/.net), [#cli](https://daily.dev/tags/cli), [#godot](https://daily.dev/tags/godot)

[View this post on daily.dev](https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e","headline":"Meet godman your Godot manager","text":"godman is an open-source CLI tool built with .NET 10 for installing and managing multiple Godot Engine versions on Windows and Linux. It maintains a registry of installed builds, lets you switch the active version at any time, sets GODOT_HOME, and creates a shim so you can invoke Godot from the terminal. Features include listing installs, fetching available versions from GitHub, installing from official downloads or local archives, a TUI mode, and doctor/clean utilities. Available via WinGet on Windows and as a binary release on Linux.","url":"https://daily.dev/posts/meet-godman-your-godot-manager-eyvqtph9e","datePublished":"2026-02-12T20:37:43.496Z","dateModified":"2026-03-23T15:04:38.661Z","author":{"@type":"Person","name":"JaMe","url":"https://daily.dev/jame581","image":"https://avatars.githubusercontent.com/u/21112138?v=4","description":"Hi, I’m a software engineer who is passionate about game, web, and mobile development.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":230}},"image":"https://media.daily.dev/image/upload/s--AjXh6kWX--/f_auto/v1770928664/posts/eYVQtpH9E?_a=BAMAMiiu0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/bf1oqvz7yicuu3jdyzown","name":"JaMe"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"JaMe","item":"https://daily.dev/sources/bf1oqvz7yicuu3jdyzown"},{"@type":"ListItem","position":3,"name":"Meet godman your Godot manager"}]}
```

