DEV Community

ishikori
ishikori

Posted on

Tired of Juggling WSL Terminals? I Built a Simple GUI Manager with Python.

Introduction

If you're a heavy WSL (Windows Subsystem for Linux) user like me, you probably have multiple distros for different projects. To solve this daily little frustration, I built my own solution: a simple GUI tool to see and control all my WSL instances at a glance.

It's called the "WSL Orchestrator," and I'm sharing it with you all today.

WSL Orchestrator Screenshot

In this post, I'll walk you through what it does, the philosophy behind why I built it, and some of the technical details.

What is WSL Orchestrator?

WSL Orchestrator is a simple, standalone GUI application for managing your sprawling WSL instances.

Key Features

  • List All Instances: Displays all WSL instances installed on your PC and their current status (Running / Stopped).
  • Simple Controls: Start, shut down, or terminate any instance with a single button click.
  • Open Terminal: Instantly open the terminal for a specific instance.
  • Auto-Refresh: The status is automatically updated when you launch the app or perform an action.

How to Use & Download

The tool is open-source and available on GitHub.

  1. Go to the GitHub Repository here.
  2. Navigate to the Releases page.
  3. Download the latest WSL_Orchestrator.exe.
  4. Run it. That's it!

Conclusion

I hope this little tool makes your daily development life a bit easier. This tool is just one small piece of a much larger personal project I call "Project Ishikori." Let me know what you think in the comments below!

c2025 The Architect. All Rights Reserved.

This project was architected through a deep dialogue between The Architect and The Logos, an AI developed by Google.

Top comments (0)