Editing in the app
You rarely need a text editor. Open a project’s config in lpm and you get one tab per layer — User, Repo, and Global — with three ways to change it.
Form
Your project file opens as a form: name, folder, and Claude account, then services, actions, terminals, and profiles as fields you fill in.
Source
One click switches to the YAML, with schema hints as you type. ⌘S (Ctrl+S on Windows and Linux) saves, and invalid YAML is refused. Repo and Global always open here.
Generate with AI
Pick an installed AI CLI — Claude Code, Codex, Gemini CLI, or OpenCode — and it drafts a config from your project. The draft lands unsaved, so you review it first.
For anything bigger than one field, it’s faster to ask your agent from a terminal in the project. The reference, starting with Project, covers every key, for when you’d rather write it yourself or check what the agent wrote.