Skip to content

AnimeKaizoku/Windows-Service-Manager

Repository files navigation

Kaizoku Service Manager

Kaizoku Service Manager

A modern Windows service manager that does what services.msc won't: group and filter services by the account they run under, and save your own custom views.

Release Build License: AGPL v3 Platform Made with Go + Wails


Why

Built for Windows Server, where a single box often runs dozens of services across several dedicated accounts (bots, workers, game servers, app pools, scheduled agents). The built-in Services console can't filter by logon account and can't save groupings, so you waste time scrolling and squinting. Kaizoku Service Manager fixes exactly that, and works just as well on Windows 10/11.

Features

  • Accounts sidebar: every logon account on the machine, with live counts. Click to see only that account's services.
  • Custom views: save arbitrary groupings of services (by account substring, an explicit pick list, or both). Switch between them in one click.
  • Live status: running / stopped / total counts per view, with colour-coded state pills.
  • Multi-select: checkboxes, Ctrl/Shift-click ranges, Ctrl+A, header "select all".
  • Quick actions: Start, Stop, Restart selected services.
  • Right-click menu: services.msc-style context menu on any row.
  • Startup types: set selected services to Automatic, Manual, or Disabled.
  • One-click Start all Auto: start every stopped Automatic service in the current view.
  • Favorites: right-click any service to star it; the Favorites view collects them.
  • Search: instant filter across name, display name, account, state, startup type, and PID.
  • Export: dump the current view to CSV or JSON.
  • Native: single signed-able .exe, runs elevated, talks directly to the Windows Service Control Manager (no sc.exe/nssm shelling).

Screenshots

All services, grouped and filterable by logon account

Main view: all services with state, startup type, PID and account columns

Build your own saved views by account substring or an explicit pick list

New view dialog: filter by logon account or pick specific services

Install

Download

Grab the latest KaizokuServiceManager.exe from the Releases page and run it. It will prompt for administrator rights, which are required to control services.

winget

Coming soon:

winget install AnimeKaizoku.KaizokuServiceManager

Build from source

Requirements: Go 1.23+, Node 18+, and the Wails CLI.

go install github.com/wailsapp/wails/v2/cmd/wails@latest

# live-reload dev
wails dev

# production build -> build/bin/KaizokuServiceManager.exe
wails build

Tech

Layer Stack
Backend Go, golang.org/x/sys/windows/svc/mgr (direct SCM access)
Shell Wails v2 + WebView2
Frontend Vanilla JS + Vite, Catppuccin Mocha theme

Config (custom views, favorites) is stored at %APPDATA%\KaizokuServiceManager\config.json.

Legacy

The original PowerShell/WPF prototype lives in legacy/.

License

Copyright © 2026 TsunayoshiSawada.

Kaizoku Service Manager is licensed under the GNU Affero General Public License v3.0 (LICENSE). You may use, study, modify, and share it freely, but any distributed or network-served derivative must also be released under the AGPL and keep attribution. Closed-source or proprietary forks are not permitted under this license.

Commercial / proprietary use: if you want to use this software without the AGPL's copyleft obligations (e.g. in a closed-source or commercial product), a separate commercial license is available. See LICENSING.md.

About

A GUI tool to manage windows services with more visual control.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages