Yuru is a session-centered editor for Claude Code and Codex CLI.
Current local-app workflow is supported on macOS only.
git clone git@github.com:jinjor/yuru.git
cd yuru
./install.sh
yuru latestinstall.sh installs a thin yuru launcher into ~/bin, creates a managed checkout in ~/.yuru/repo, and prepares ~/Applications/Yuru.app as the local app destination.
yuruTo register a repository in Yuru:
yuru add /path/to/repoTo update the managed checkout and rebuild the local app:
yuru latestyuru latest updates ~/.yuru/repo, runs npm ci, rebuilds the app, and replaces ~/Applications/Yuru.app. It does not launch the app automatically.
Yuru currently uses a local-build developer-tool workflow. yuru latest pulls main, installs dependencies with npm ci, and generates Yuru.app locally. This is different from using a signed/notarized macOS app bundle downloaded from a release.
Because the app is rebuilt locally, macOS privacy permissions may need to be re-approved after updates.