v0.11.0 one command: aihawk is the server, aihawk ui the interface
Changed. One command. aihawk with no subcommand is the MCP server over stdio: uvx aihawk is what a client registers (claude mcp add --scope user stealth -- uvx aihawk, and the same for Codex, Gemini CLI and every config file), python -m aihawk is what the interface spawns. aihawk ui is the interface, as before. The second console script invisible-playwright-mcp that 0.10.0 carried is gone from this package; the PyPI name invisible-playwright-mcp remains a shim over aihawk, so a client that registered uvx invisible-playwright-mcp before today keeps working unchanged. The README, the wiki page of the server and every config block say uvx aihawk.