Discover and explore top open-source AI tools and projects—updated daily.
ProjectKumomacOS proxy client and agent-friendly CLI for Mihomo
New!
Top 97.7% on SourcePulse
A calm, native macOS client for the Mihomo proxy core, KumoApp simplifies everyday proxy management. It targets macOS users seeking an efficient interface, offering a SwiftUI-based GUI and an agent-friendly command-line interface (CLI). The primary benefit is streamlined daily proxy operations, keeping advanced network management tools discoverable but secondary to core connection status.
How It Works
The project centers around KumoCoreKit, a shared library managing Mihomo's lifecycle, profile generation, controller interactions, state, and system proxy logic. This core is leveraged by both the SwiftUI macOS application and the kumo CLI executable. This architectural choice ensures code reuse and a consistent control plane. The approach is novel in its focus on an "agent-friendly CLI" with stable commands, --json output, and predictable exit codes, alongside a user-centric SwiftUI GUI that prioritizes daily actions.
Quick Start & Requirements
cd KumoApp, then make swift-build.make run-app for the GUI, make run-cli ARGS="..." for the CLI.docs/interfaces/macos-swiftui-interface.md.Highlighted Details
kumo) supports stable commands, --json output, dry-run system changes, and predictable exit codes.Maintenance & Community
docs/roadmap/service-mode-roadmap.md.AGENTS.md. Documentation updates are required for meaningful changes.Licensing & Compatibility
Limitations & Caveats
The v1 SwiftUI layout is still being finalized. Version 1 intentionally omits privileged helpers; advanced features like service mode are planned for future iterations. Requires macOS 15 Sequoia and Xcode 16+.
4 days ago
Inactive