kinkeep-unity-cli
CLI that finds Unity editors by project path and keeps the connection alive without manual port management.
Overview
kinkeep-unity-cli is a CLI that finds running Unity editors by project path. It was built to keep Unity MCP workflows stable while multiple editors stay open in parallel.
Background
Building Epoch: Unseen, I was using Unity MCP. Running multiple editors in parallel meant constantly juggling port assignments. Servers had to be started manually, and project-to-editor matching was unreliable.
Core Implementation
A Unity package bridge starts with the editor. The CLI checks the project path and registry to pick the target editor. If the editor is running, it connects through Live IPC. If the editor is closed, it falls back to batchmode. The name reflects its purpose: keeping the connection to Unity editors alive without manual port management. Commands like asset create, prefab create, prefab inspect, and prefab patch run directly from the CLI.
Links
- GitHub: github.com/yhc509/kinkeep-unity-cli
- Architecture: docs/architecture.md