Lyre / documentation
Get Lyre

Files, changes and terminals

Edit source, inspect Git changes and run commands in the selected workspace.

On this page

Open and edit files

Open Files in Explorer to browse and search the selected workspace. Open multiple files in tabs, or follow a file link from the conversation. Supported source files use the editor; documents use their document viewer.

The editor saves through the host. Unsent source drafts are kept separately from saved files. A local draft is not a successful host save: check the save status before closing or moving to another device.

Handle a changed file

If the host file changes while you are editing, Lyre preserves your draft and shows the conflict. Review the current host version and your local version before choosing Reload or Overwrite. Reload can discard edits and uses a confirmation guard.

On compatible hosts, File checkpoints records and restores eligible source-file versions. Save or resolve current edits before restoring. Checkpoints cover individual supported files; use Git for a repository-wide saved version.

Review changes with Git

Changes shows the selected workspace's changed files and diffs. Review the actual changes before staging, committing or using another Git action. Branches and worktrees let you keep independent tasks apart.

Conflict resolution, discard and commit actions retain their own confirmations. Read which files an action will include. A commit records source; it does not verify that an app runs or that tests pass.

Use terminals and scripts

Open a terminal in the workspace or select an available terminal profile. Commands run on the selected computer. Scripts starts and stops configured or discovered project commands through the managed launcher; check output, exit status and service health separately.

A disconnected terminal is a connection state. Its process may still be running on the host. Reconnect and inspect it before starting another copy. Stop the process explicitly when that is your intent; review close and stop guards.

Run services remotely · CLI file and terminal commands