💡 Which GUI package should I choose? Choose Tray if you want ComiGo to keep running in the background and manage it from the system tray. The Tray version starts the local Web service and opens the reader in your browser; the tray menu can open the browser, copy the reading URL, open config/library folders, switch languages, check for updates, and toggle Tailscale remote access. On Windows, it can also register folder context menus, file associations, and desktop shortcuts.
Choose Desktop if you prefer a regular app window. It displays the ComiGo reader in a standalone window and adds desktop-only actions such as selecting folders with the system picker and moving local source files to the system trash after confirmation. The current Desktop build does not include the tray menu or built-in Tailscale remote access.
macOS tip: If macOS says the app is damaged and should be moved to Trash, the downloaded file is usually not actually broken. Run this after moving the app to Applications:
# Start in the background and scan this library
comi start /path/to/manga
comi status
# Stop local CLI processes (choose one or all if multiple match)
comi stop
comi go is equivalent to comi start, and comi ls / comi ps to comi status, with identical arguments and behavior.
See the deployment manual for detailed usage, environment variables and multiple instances.
Command Line Options
Option
Short
Default
Description
--config
-c
-
Specify config file path
--port
-p
1234
Service port
--host
-
-
Custom hostname/domain
--local
-
false
Local access only
--max-depth
-m
5
Max scan depth
--open-browser
-o
false
Open browser on start
--enable-upload
-
true
Enable file upload
--read-only
-
false
Read-only mode
--username
-
-
Login username
--password
-
-
Login password
--debug
-
false
Debug mode
Examples
# Open current directory
comi .
# Specify port and path
comi -p 8080 /path/to/manga
Configuration File
The CLI uses config.toml, searching the user’s .config/comigo/ directory, the executable directory, then the working directory, and loading the first match. Use --config to select a file explicitly. Desktop and Tray use desktop.toml and tray.toml, respectively.
Feedback and Support
If you have any suggestions or encounter issues, feel free to: