All apps/Mihomo

Mihomo

mihomo

Another rule-based tunnel in Go, formerly known as ClashMeta.

Runs as mihomo|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 6 fields

Start the proxy core or test a configuration. Controller overrides, age keys and hook scripts are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui mihomo
Run MihomoExample values, fixed in this page — nothing here reaches a terminal
Basic
Configuration file*
file
Configuration directory
directory
TasksEach one presets the form for one job
Run with a config file
config_filehome_dir
Test a config file
config_filehome_dirtest_config
ParametersOnly these flags are editable in the form
Configuration directory
path
-d
Configuration file
path
-f
External UI directory
path
-ext-ui
External controller address
string
-ext-ctl
Test configuration and exit
boolean
-t
Show version
boolean
-v
SourcesEvery flag above is checked against these
main
Go flag names as registered (usage: -d, -f, -ext-ui, -ext-ctl, -t, -v): flag.StringVar(&homeDir, "d", os.Getenv("CLASH_HOME_DIR"), "set configuration directory") flag.StringVar(&configFile, "f", os.Getenv("CLASH_CONFIG_FILE"), "specify configuration file") flag.StringVar(&configString, "config", os.Getenv("CLASH_CONFIG_STRING"), "specify base64-encoded confi…
helpMeta branch 2026-10

raw.githubusercontent.com

Before it fills your prompt, Otty checks the installed mihomo against its version. A form that does not match your version is not offered.