Manage shell presets
Shell presets install scripts into Shine's managed directory and create directly callable command
Manage application configuration
Application presets install configuration where the target application expects it and record managed
Initialize and manage a system
System presets provide selectable development-environment initialization steps for macOS, Ubuntu,
Customize presets
Use an overlay for a small number of customizations. Use an external presets_dir when you need to
Migrate system presets to v2
System presets now use version = 2. Version 1 manifests are rejected before Shine runs detection,
Manage environment variables and secrets
Shine stores variables used by preset templates and can seal sensitive project-environment values
SSH sessions, secret brokering, and file transfer
shine ssh opens a normal SSH session with optional selected environment forwarding, on-demand local
Tasks and the local service
This guide shows how to save personal command shortcuts and expose resources generated by
Protect environment secrets when using AI agents
When AI agents such as Claude Code or Codex participate in development, secret safety involves more
Synchronize the terminal theme
In managed shell profiles on macOS and Ubuntu, Shine can detect whether the terminal background is